Удвойте try_files для решения “Входного файла nginx указанная” проблема

Попытайтесь использовать lblc, lblcr или sh планировщик. lblcr является лучшим для прокси кэша. Проблемы из-за циклической балансировки соединения.

У кого-либо есть рабочий кластер этого типа (сбалансированным с IPVS)? Какие-либо идеи диагностировать?

У меня есть два кластера прокси HTTP (прокси 10-12 в кластере). Используйте LVS (lblcr, ipip туннелирование, сквид 2,7 прозрачных)

0
задан 4 November 2012 в 13:18
2 ответа

Нет, это нормальный способ справиться с этим.

0
ответ дан 5 December 2019 в 15:51

Использование try_files в вашем местоположении PHP работает только до тех пор, пока сервер с этим конкретным экземпляром nginx также имеет код PHP. Это, конечно, не всегда так, и поэтому не всегда будет работать.

Что вы можете сделать, так это использовать fastcgi_intercept_errors , чтобы nginx перехватил ошибки из вашего PHP-бэкэнда, а затем обработал их собственным обработчиком ошибок error_page. Это позволяет вам создать собственный обработчик, определенный в nginx.

0
ответ дан 5 December 2019 в 15:51

Теги

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