Моя проблема состоит в том, что апач иногда является completly замораживанием и может только быть перезапущен путем уничтожения процесса и запуска сервиса снова.
Таким образом, я хочу создать немного обходного решения, пока я не нахожу решение для той проблемы. Для этого я хочу сделать сценарий, который проверяет, достижим ли веб-сайт. Если не затем уничтожают процесс и запускают его снова.
Апачский сервер находится на той же машине как сценарий, таким образом, довольно бессмысленно проверить с помощью ping-запросов IP или Доменное имя.
Как я могу сделать это?
Используя ICMP ping никогда не имел бы большого применения при тестировании, чтобы видеть, работает ли сервер HTTP правильно. Вместо этого необходимо сделать Запрос HTTP и проверить, что это корректно. Популярная техника состоит в том, чтобы использовать curl
или wget
, и проверка на текст, который Вы знаете, должна быть в ответе.