Замораживание Apache, Как обнаружить, какой виртуальный хост, добирающийся, поражен?

Это произошло бы, если mysql сервер выходит неправильно. Можно ли проверить mysql журналы сервера.

3
задан 21 August 2012 в 11:43
2 ответа

Попытайтесь настроить страницу состояния с помощью mod_status. Если можно войти после запуска сервера, необходимо видеть страницу как это, которое показывает каждое соединение с его соответствующим vhost и URL.

Если Ваш сайт так в большой степени лавинно рассылается, что Вы не можете войти, попытайтесь работать netstat -nt | grep :80 или lsof -ni tcp:80 видеть, заполняют ли один или два адреса Ваш сайт и применяют iptables соответственно.

3
ответ дан 3 December 2019 в 05:53
  • 1
    Положительная сторона у mod_status. Два других предложения, разработанные хорошо также. Иначе я приблизился, это было похоже на этот хвост-f / домой / */logs/access_log. –  mr-euro 6 May 2010 в 23:08

1) Я часто использую lsof для наблюдения то, что апач файлов/каталогов имеет открытый в течение времени высокой загрузки. Так, например (на debian/ubuntu) Вы могли работать:

lsof -u www-data

и затем получить что-то более полезное, только искать открытые файлы в корректном месте (например, / домой) и затем исключить файлы журнала, которые должны всегда быть открыты.

lsof -u www-data | grep /home | grep -v *.log

Вам, вероятно, придется выполнить это несколько раз для понимания то, что работает часто.

2) Если Ваше выполнение debian/ubuntu Вы может использовать a2ensite и a2dissite, чтобы автоматически добавить и удалить vhosts из Вашей апачской установки.

2
ответ дан 3 December 2019 в 05:53
  • 1
    Спасибо Держит взаперти, я попробовал lsof, но никакие файлы не кажутся перечисленными (кроме файлов журнала) при захвате только / домой (где vhosts расположены). Я обновил начальный вопрос с системными деталями. –  mr-euro 5 May 2010 в 19:39
  • 2
    @mr-euro it' s немного странный, что никакое появление файлов! Или Ваш не поиск правильных записей, или они происходят с быстро (который является странным для по загруженному полю). Что относительно того, чтобы делать команду lsof, объединенную с часами, так например: наблюдайте-n 0.5 ' lsof...' Это выполнит команду lsof для Вас каждый наполовину второй. –  Coops 5 May 2010 в 23:42
  • 3
    Сокращение периода времени действительно показывало, что что-то благодарит. –  mr-euro 6 May 2010 в 23:05

Теги

Похожие вопросы