#php #nginx
#php #nginx
Вопрос:
Я хочу написать проверку работоспособности, которая учитывает Nginx и PHP-FPM. В настоящее время моя проверка работоспособности работает как таковая:
server {
listen 80;
server_name www.example.com;
location /nginx-health {
access_log off;
return 200 "healthyn";
}
}
Проблема в том, что иногда nginx будет полностью исправен, но соединение с вышестоящим php-fpm не работает. В котором эта проверка работоспособности будет ошибочно возвращена в нормальное состояние. Как можно также проверить работоспособность php-fpm?
Ответ №1:
Вы можете добавить директиву сервера, которая будет использовать расположение php-fpm с простым файлом php, который при правильном анализе вернет тот же ответ 200.
Дополнительные проверки также могут быть помещены в расположение / файл проверки PHP.
Комментарии:
1. У вас есть пример того, что вы имеете в виду?
2. Я делаю, но почему бы не увидеть ваши усилия (и ошибки, с которыми вы столкнулись), прежде чем получать готовое решение? 🙂