Я хотел бы отслеживать пустые ответы из моего процесса apache2, поскольку я столкнулся с проблемой, похожей на "Apache дает пустой ответ".
Я использую контролировать чтобы контролировать свои процессы, поэтому я буду придерживаться этого!
У меня есть файл apache2 в моем каталоге /etc/monit/conf.d на debian:
check process apache2 with pidfile /var/run/apache2/apache2.pid
start program = "/etc/init.d/apache2 start"
stop program = "/etc/init.d/apache2 stop"
if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then alert
if children > 25 then restart
if failed host example.com port 80 protocol http # example.com replaces the actual site in this example.
# and request "/" # ??? Needed
# and size <10 # ??? such an option does not exist?
# with size <10 # ??? such an option does not exist?
with timeout 20 seconds
then restart
group server
Если попытался добавить ограничение по размеру, но мне это не удалось. Можно ли проверить размер ответа, если да, то как изменить приведенную выше конфигурацию?
Примечание: этот монитор проверяет порт 80 - SSL обеспечивается прокси, порт 80 не является общедоступным. В файле hosts на сервере есть «example.com», указывающий на локальный IP-адрес.