ситуация не тривиальна
1 nginx как прокси на него в стриме завязаны 3 apache
проблемма при падении 1 из apache иногда выдает ошибку 50x
как проще реализовать чтоб при падении 1 из 3-х apache не выдавать ошибку
а, плавно переключиться на другой игнорируя ошибку.nginx < - >
apache1 - ip 192.x.x.1
apache2 - ip 192.x.x.2
apache3 - ip 192.x.x.3
apache в стриме
упал apache3
выдает ошибку либо сервер не доступен либо 5хх
но остальные работают корректно как избавить себя от этого.
при падении одного из серверов.
можно по крону делать чек и ре стартовать его но все же если он физически умер!
Спасибо. если что не понятно написал уточните что не понятно.
примерно как тут
upstream backend {
server backend1 weight=5;
server backend2:8080;
server unix:/tmp/backend3;
}
server {
location / {
proxy_pass http://backend;
}
}
но у меня именно apache
тоесть как мне указать proxy_pass http://backend;
в самом upstream именно линки на сервера apache1,2,3
или что я описал выше уже будет работать?)