После DOS хостера возникла MODx Parse Error:
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: mysql_connect() [function.mysql-connect]: Host ’srv041.infobox.ru’ is blocked because of many connection errors; unblock with ’mysqladmin flush-hosts’
Error type/ Nr.: Warning - 2
File: /home/www/z134750/htdocs/anekdoty.pyatigorsk.ru/manager/includes/document.parser.class.inc.php(769) : eval()’d code
Line: 13
Parser timing
MySQL: 0.0230 s (3 Requests)
PHP: 0.0933 s
Total: 0.1163 s
При этом админка нормально работает с SQL, PHPMyAdmin тоже. А вот фронтэнд все время твердит про блокировку SQL.
У кого-нибудь есть сооьражения, что это может значить?
Заранее спасибо
-
☆ A M B ☆
- 1,086 Posts
Quote from: vmi at May 06, 2010, 06:54 AM
Error: mysql_connect() [function.mysql-connect]: Host ’srv041.infobox.ru’ is blocked because of many connection errors; unblock with ’mysqladmin flush-hosts’
Вобщем-то данная ошибка говорит о том, что заблокирован доступ к серверу баз данных из-за нагрузки. Странно, что внутри системы все в порядке. Хотя может быть у Вас во фронтэнде грузится тысяча вызовов Ditto?

Даже не знаю, что и посоветовать. Попробуйте напрямую каким-нибудь простым PHP скриптом подключиться к своей БД - проверите, есть ли вообще коннект.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
сниппетов на самом деле минимум. Очень странно, что через бэкэнд и PHPMyAdmin с этоге же хоста и MySQL юзера доступ ко всем операциям с базой есть, а из фронтэнда - нет. Наверное число одновременных соединений во фронтэнде больше... А блокировку как будто MODX сам додумывает или это не блокиировка, а ограничение какое-то на число операций в секунду...
-
☆ A M B ☆
- 1,086 Posts
Quote from: vmi at May 06, 2010, 01:28 PM
А блокировку как будто MODX сам додумывает или это не блокиировка, а ограничение какое-то на число операций в секунду...
Нет, MODx тут ничего не додумывает. Это стандартная ошибка PHP, точнее - ошибка функции
mysql_connect. Скорее всего Вам нужно обращаться к своему хостеру, в конце концов это же из-за него теперь не работает сайт.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.