1С УПП Ошибка SDBL:Соединение с базой данных не удерживается

Челябинская область

Автор:Dmitriy Altuhov

1С УПП Ошибка SDBL:Соединение с базой данных не удерживается

Имеется 1С УПП 1.3.3.1. Клиент-серверный вариант. Сервер под управлением Ubuntu 12.04 + postgresql 9.2.1 + платформа (сервер) 1С 8.2.19.

Рабочие станции под управлением Windows + платформа 8.2.19

Периодически (часто) на рабочих станциях вылетает ошибка Ошибка SDBL:Соединение с базой данных не удерживается. Отпустить конктекст соединения невозможно.

Причём ошибка вылетает только при работе с базой УПП. При работе с другими базами (конфигурациями) такой проблемы замечено не было.

В интернете много «информации» по этой проблеме, но решений точных нет. Причём в основном пишут об этой проблеме те, кто использует сервер под Windows и базу данных MSSQL. Соответственно проблема не связана с серверной платформой и базой данных.

Также на сервере 1С (где работает кластер и рабочие процессы) был замечен самопроизвольный перезапуск рабочих процессов rphost и менеджер rmngr. Причём по наблюдениям появление ошибки практически совпадало с временем перезапуска.
Перезапуск самопроизвольный (падение)! В настройках кластера в настройках перезапуска рабочих процессов везде нули!

Решение проблемы было найдено самостоятельно с помощью анализа логов сервера 1С и Google.

В логах сервера 1С были замечены ошибки:
descr=Too many open files line=922 file=./src/DataExchangeCommon.cpp’

Google подсказал, что надо увеличить количество открываемых файлов.

Для этого мы в файл /etc/init.d/srv1cv82 добавили после строки
echo -n «Starting $G_TITLE: »
строку
ulimit -n 65000

А ещё лучше — переходить на платформу 8.3

Comments Are Closed!!!