Сегодня мой сервер перестает принимать запросы на моем сайте. Некоторое время он работает, но потом сервер просто перестает работать и выдает несколько ошибок:
500 Internal Server Error
Warning: mysql_connect(): Can't create TCP/IP socket (105) in [...] on line 7 Couldn't connect to database. Please try again.
mysql_connect(): Host [...] is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
(это из журнала ошибок)
Есть идеи, что может вызвать это? операционная система - Ubuntu
Кто-то или что-то не может подключиться к серверу mysql с вашего хоста. Когда количество ошибок достигает параметра max_connect_errors, настроенного в mysql, он перестает принимать соединения с вашего хоста.
Слишком много возможных сценариев ... мы переходим от неправильных учетных данных где-то в вашем коде к какой-то попытке взлома.
Я предлагаю проанализировать ваш access_log и сбросить трафик в базу данных, чтобы определить источник сбойных соединений.