У меня VPS на базе CentOS 5.8, и в течение 4 месяцев я сталкивался с случайными зависаниями системы каждые 2 или 3 дня; то мне нужно сбросить VPS через его панель управления. Как и где я могу начать отладку этих зависаний?
эта ссылка полезна для журналов на centos: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-logfiles.html
35.1. Поиск файлов журнала
Большинство файлов журналов находится в каталоге / var / log /. Некоторые приложения, такие как httpd и samba, имеют каталог в / var / log / для своих файлов журналов.
Вы можете заметить несколько файлов в каталоге файлов журнала с номерами после них. Они создаются при ротации файлов журнала. Файлы журналов чередуются, поэтому их размер не становится слишком большим. Пакет logrotate содержит задачу cron, которая автоматически меняет файлы журналов в соответствии с файлом конфигурации /etc/logrotate.conf и файлами конфигурации в каталоге /etc/logrotate.d/. По умолчанию он настроен на ротацию каждую неделю и сохраняет предыдущие файлы журнала за четыре недели.
прочтите / var / logs / messages, чтобы найти общие сведения, найдите access_log / error_log в каталоге apache / virtualhost для вашего веб-сайта
вы должны прочитать их все и попытаться понять, что происходит не так, посмотрите в / var / log / messages, проведите небольшое исследование того, что вы нашли, и добавьте это в свой вопрос, чтобы у людей было больше информации, которая могла бы вам помочь
обратите внимание, что журналы должны читаться снизу вверх, поскольку последние записи содержат последние данные (ошибки), не публикуйте все, если файл слишком большой, например, только последние 20 строк будут хорошим началом (например, tail -n 20 /var/log/messages
)