Мой веб-сервер дает мне некоторые проблемы в последние два месяца, он зависает случайным образом, один раз в день, и, возможно, иногда он работает нормально еще несколько дней, но затем снова выходит из строя.
На сервере работает один веб-сайт, а также есть несколько заданий cron для отправки уведомлений по электронной почте, создания карты сайта и генерации статистики веб-сайтов. Весь проект использует YiiFramework, и мы запускаем скрипты php с консоли, как я уже сказал, настроенных как задания cron.
Команды карты сайта и статистики используют много ресурсов, но они настроены так, чтобы выполняться шаг за шагом, поэтому первое задание cron генерирует 10 000 ссылок, второе - еще 10 000 и так далее, пока оно не завершится. То же самое с командой stathistics, она выполняет множество проверок, вставляет в базу данных MySQL.
Итак, я хочу выяснить, вызвано ли мы имеем дело неправильно написанным кодом php или командами sql, или это что-то еще, например, ошибка в службе или проблема с оборудованием.
Здесь вы можете увидеть журналы сервера:
ОШИБКА: мягкая блокировка - ЦП №7 зависает на 10 секунд! [php: 756]
Pid: 756, comm: php Не испорчен 2.6.18-194.26.1.el5 # 1
Подробнее здесь: http: // pastebin.com / gsbK8JdN (1)
Кто-то, кто уже видел сообщения, предположил, что это может быть плохой аппаратный процессор / оперативная память, но хостинговая компания ничего не меняет, говоря, что их сервер в порядке, и что я должен переустановить ОПЕРАЦИОННЫЕ СИСТЕМЫ.
Речь идет о выделенном сервере с 12 процессорами и 16 ГБ оперативной памяти. Дайте мне знать, если вам нужно, чтобы я предоставил дополнительную информацию об оборудовании.
Заранее спасибо!
Хм, я верю мне, эта ошибка была исправлена до 2.6.18-194... Это - "выделенный" сервер в виртуальной среде?
Походит на превышать возможности проблему или ЦП или RAM. Какова загрузка сервера как во время этих катастрофических отказов?