Итак.
Ubuntu Linux Server 7.10
БД PostgreSQL от 1С 8.2.4
Сервер для веб-сервисов apache 2.2.4
Сервер 1С:Предприятие v8.1.9-54Подняли все это чудо на отдельной машине, выгрузили базу и опубликовали веб-сервисы. Специально для веб-сайта. БД это копия, чтобы манагеры не грузили ее. То есть с базой работает всегда один клиент, SOAP-клиент на Perl, но он делает много параллельных запросов.
С другой машины из Perl c помошью SOAP::Lite обращаемся к веб-сервису. Все работает быстро и чудно, но в какой-то момент времени, когда мы начинаем грузить сервер различными параллельными запросами, сервер 1С:Предприятия перестает авторизовывать SOAP-клиента. Клиент получает сообщение, что пользователь не авторизован сервером предприятия. Если продолжать посылать повторные запросы, то веб-сервисы начинают возращать 500 Internal Server Error. Если сделать паузу, сервер 1С:Предприятия очухивается и начинает снова без всякого вмешательства принимать SOAP-клиента.
Памяти на сервере где крутится 1С еще свободно 400 МБ из 1 ГБ доступного. То есть свободная память еще есть. Но 1С не отвечает.
Иной раз вместе с 500-ой ошибкой в SOAP-клиенту возвращается:
Error connecting to the Infobase. server_addr=tcp://ws:1541 descr=Connection refused line=567 file=./src/DataExchangeTcpClientImpl.cpp
В другой раз может вернуться:
Unknown error. server_addr=tcp://ws:1541 descr=No such file or directory line=1036 file=./src/DataExchangeTcpClientImpl.cpp
Кто-нибудь сталкивался? Чего можно подкрутить?