Linux + Postgre + 1C = Не запущен ни один рабочий процесс

13. Alex_Iz 04.03.16 03:53 Сейчас в теме
Была такая же проблема. Решил удалением файла /var/run/srv1cv83.pid
Это файл с ID запущенного процесса. По какой-то причине служба не запустилась, но получила ID. При попытке нового запуска система видит, что служба якобы уже запущена и отказывает в новом запуске.
slawanix; +1 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
14. slawanix 9 22.03.17 13:26 Сейчас в теме
(13), мне тоже помог Ваш способ, но при этом еще пришлось удалить каталог /home/usr1cv8/.1cv8 (содержит описания подключений к базам Postgresql) и затем заново подключить базы к серверу 1с (через консоль сервера 1с).
15. Otshelnik 29 29.07.09 13:37 Сейчас в теме
Здравствуйте. Есть Ubuntu x64, Postgre 8.3.7 от Ethersoft, сервер 1с 8.1.14.72 Debian. Также есть сервер 1с + MSSQL на windows, где все работает. Столкнулся с проблемами:

1. При попытке создания ИБ в конфигурациях (1С-linux, СУБД-linux) и (1С-linux, СУБД-windows) следующая ошибка:
"Ошибка при создании информационной базы. Сервер 1С:Предприятия не обнаружен. Не запущен ни один рабочий процесс. Соединение с информационной базой невозможно"

2. В конфигурации 1С-windows, СУБД-linux "ошибка СУБД: неверное значение параметра "lc_messages": "en_US". Понимаю, что что-то с кодировкой ИБ по умолчанию, но где поменять пока не знаю.

Цель - чтоб все на линуксе работало.

Заранее благодарю за помощь
16. Otshelnik 29 29.07.09 16:56 Сейчас в теме
вопрос 2 решен:

sudo locale-gen en_US.UTF-8
sudo locale-gen en_US.ISO-8859-1

затем переинициализировать БД, я сделал так:
-удалил /var/lib/pgsql
создал заново и сделал владельцем этой папки пользователя postgres
стартанул сервер
отредактировал /var/lib/pgsql/data/pg_hba.conf
перезапустил сервер.

Теперь с СУБД вроде порядок. Вопрос 1 по серверу 1С остается открытым
17. lustin 30.07.09 01:22 Сейчас в теме
а что выводит команда

sudo /etc/init.d/srv1cv81 start
18. Otshelnik 29 30.07.09 23:29 Сейчас в теме
Говорит ОК. Хотя почему-то при загрузке сам не запускается. При помощи программы rcconf проверял - в автозагрузку добавлен. Если с виндовой машины запускаю консоль - сервер видит, но при попытке открыть что-нибудь (соединения, процессы или информационные базы) - виснет напрочь
19. lustin 31.07.09 11:07 Сейчас в теме
чтобы запускалось со стартом в скрипт запуска
sudo nano /etc/init.d/srv1cv81


добавь первую строчку с явным указанием интерпретатора
#!/bin/bash 


при старте системы у root пользователя интерпретатор
#!/bin/sh


по поводу виснет напрочь - тут что-то не так. Если виснет - что то с соединением по сети навреное - очень на таймаут похоже

копать надо мне кажется в сторону закрытости/открытости портов сервера (там они хитрые и динамические)

У меня была проблема с суффиксом домена у линукс сервера - но эта ошибка явно всплывала при старте консоли (дело в том что 1С-овский сервер приложений под Ubuntu не хочет подгребать явно указанный суффикс домена - и отдает только имя машины клиентам соединяющимся с ним - например имя машины as8.lustin.org - 1С-совский сервер отдает клиентам информацию что он называется as8 - поэтому необходимо сделать так чтобы as8 и as8.lustin.org ресолвились на один ip адрес)
20. Otshelnik 29 31.07.09 12:03 Сейчас в теме
#!/bin/bash

Насчет этого в курсе. Без указания интерпретатора вообще никак не стартовал. Сейчас руками стартует а автоматически нет. в /etc/hosts явно указано "192.168.0.2 linux" и "127.0.0.1 linux". На виндовой машине с которой захожу тоже прописал
21. temporary 10.08.09 15:43 Сейчас в теме
По поводу первой проблемы. Была похожая ситуация. В 1CV8Reg.lst и srvribrg.lst отсутствовали необходимые данные. Решилась так:

/etc/init.d/srv1cv81 stop
mv /home/usr1cv81/.1cv81 /var/backup/
/etc/init.d/srv1cv81 start

Причина, по которой такая ситуация получилась, неизвестна. Возможно, баг 1С.
22. Otshelnik 29 27.08.09 12:42 Сейчас в теме
у меня /home/usr1cv81/ вообще пустая!
попробовал поставить на нее права 777, перезапустил - не помогло
23. Otshelnik 29 02.09.09 13:56 Сейчас в теме
Вот что говорит:

usr1cv81@linux:/home/alexander$ /etc/init.d/srv1cv81 start
Starting 1C:Enterprise 8.1 server: Пароль:
Warning: pid file existed on server start. it can mean that last run failed...
/etc/init.d/srv1cv81: line 341: /var/run/srv1cv81.pid: Permission denied
OK

Где прав не хватает???
24. Otshelnik 29 02.09.09 14:00 Сейчас в теме
(8) Понял. У usr1cv81 домашний каталог стоял /opt/1c... Поменял на /home/usr1cv81
(9) Актуально! Очень жду ответа
25. underwor 15.09.09 15:26 Сейчас в теме
В Ubuntu 9.04 то же самое было (запуск вручную работает, при старте системы - нет), поправил /bin/sh на /bin/bash в passwd у пользователя usr1cv81, плюс с помощью rcconf настроил автозагрузку srv1cv81 - заработало. При этом домашний каталог пользователя usr1cv81 оставил прежним: /opt/...
26. Otshelnik 29 16.09.09 12:06 Сейчас в теме
Все заработало. Как - не совсем понял. Но 100% у usr1cv81 на что-то прав не хватало ;)
27. supp 3 10.08.17 10:33 Сейчас в теме
Такая же проблема была - свет рубанулся, при запуске агент рубился через 20 сек., оставался /var/run/srv1cv83.pid

Сейчас работает так:

service srv1cv83 stop
mv /home/usr1cv8/.1cv8 /var/backup/
service srv1cv83 start
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот