У меня есть VPS (сервер AMP) и 3 аккаунта (веб-сайта) под ним. Проблема началась, когда мой основной веб-сайт перестал работать и дал мне ошибку БД (не могу подключиться к БД). Два других веб-сайта работали, но очень-очень медленно. Я подключился к своей основной учетной записи веб-сайта через SSH (шпатлевка), и это дало мне такую ошибку:
-bash: fork: retry: ресурс временно недоступен
Затем я вошел в cPanel своей учетной записи и пошел проверять базу данных с помощью phpmyadmin, но он постоянно просил войти в систему и через несколько секунд вышел из системы ...
Я вошел в свой корень через SSH без ошибок, проверил пространство, и у меня было более 50% свободного места.
Я вошел в WHM (root) и проверил базу данных с помощью phpmyadmin, я заметил, что таблица сеанса очень большая и сотни строк добавляются каждую секунду. Я приостановил учетную запись и очистил таблицу сеансов, а затем отменил приостановку учетной записи, таблица начала заполняться с той же скоростью. Я перезагрузил всю систему, но проблема осталась. Я повторно приостановил учетную запись и проверил два других веб-сайта, они работают нормально. Я понятия не имею, что вызвало проблему и как ее решить.
Ошибка bash означает, что вы превысили ограничения для открытых файлов или процессов, но поскольку ваша учетная запись пользователя должна быть полностью отделена от учетных записей базы данных и веб-сервера, это означает, что в системе заканчиваются ресурсы, что не является хорошей ситуацией.
Возможно, он просто недостаточно подготовлен, но может быть, что в системе запущена вилочная бомба (преднамеренно или случайно).
Отправной точкой может быть просмотр файлов журнала вашего веб-сервера и определение того, определяется ли поведение объемами трафика. Это также должно позволить вам определить, выполняет ли какая-либо из страниц рекурсивные HTTP-вызовы.