Уточните, пожалуйста, в какой момент возникает ошибка "Error connecting to database"? Какие сообщения при этом еще выдаются? Есть ли какая-то закономерность в возникновении этой ошибки, если да, установите в настройках главного модуля Режим вывода ошибок (error_reporting): в "ошибки и предупреждения" и приведите пример появляющихся при "Error connecting to database" сообщений.
После каких действий восстанавливается работа сервера?
набираю имя сайта в браузере http://www.abctech.hitv.ru нажимаю enter Выходит в рамке ошибка. "Error connecting to database. Please try again later."
Ошибка выходит не всегда, а как-то периодически. Бывают такие симптомы: если ходишь по каталогу товаров, новостям, партнерам, то при щелчке на рубрику выходит либо "страница не найдена", либо "Error connecting to database. Please try again later.", нажимаешь "обновить" страница выводится. Но такая ошибка тоже выходит далеко не всегда.
После того, как установил в "ошибки и предупреждения", признак вывода и того и того (ранее стояло только ошибки), на главной странице сайта получил 2 сообщения:
Warning: main(/www/web/bitrix/php_interface/lang/en/news_include.php) [function.main]: failed to create stream: No such file or directory in /www/web/bitrix/php_interface/include/photo/photo_include.php on line 1
Warning: main() [function.main]: Failed opening '/www/web/bitrix/php_interface/lang/en/news_include.php' for inclusion (include_path='.:/usr/lib/php') in /www/web/bitrix/php_interface/include/photo/photo_include.php on line 1
Если у вас php работает как модуль Apache, попробуйте установить в файле /bitrix/php_interface/dbconn.php константу DBPersistent в false - define("DBPersistent",false);
Олег Чернов пишет: Вроде больше не проявляется сообщение об ошибке. Погоняю еще. Спасибо!
У провайдера может быть установлен определенный лимит на кол-во открытых соединений с базой, если этот лимит превышен, то соединения больше не открываются. Обычно это возникает при использовании Persistent Connection. Для его отключения достаточно
Цитата
Andrew Leschinskyy пишет: Если у вас php работает как модуль Apache, попробуйте установить в файле /bitrix/php_interface/dbconn.php константу DBPersistent в false - define("DBPersistent",false);
Цитата
Гость пишет: Решили, посмотрев на баги, не платить?
Я действительно всегда прошу пользователей выражать конструктивную и конкретную позицию без эмоциональных оценок. Мы собственно и сами стараемся так же давать ответы.
Цитата
Гость пишет: Какие хостинги Вы бы порекомендовали для вашего софта?