myhand

Рейтинг
278
Регистрация
16.09.2009
Fire Sphere:

Кстати ошибка превышения ожидания, которая
...[error] 22208#0: *3765 upstream timed out (110: Connection timed out) while sending request to upstream...
лечится не в nginx а в Апаче. Путём увеличения ListenBackLog. По умолчанию там 511, рекомендуют увеличивать от 1024 до 4096. Кому сколько не жалко. Мне 768 помогло.

лечится это только быстрым бакендом (правкой скриптов, оптимизацией mysql etc)

а вам помогло бы proxy_send_timeout

mv a_[0-9]*.3gp /a/

?

_какого_ популярного проекта?

Вконтакте?

много. каков вопрос - таков ответ.

Himiko, а suexec-то зачем в этой связке?

у меня работает и со слешом. например,


upstream backend {
server 127.0.0.1:8080;
}
...
proxy_pass http://backend/;

версия 0.7.63

все уничтожить - man wipe. никакое "одумаются" уже не поможет.

технические проблемы имеют единственное решение. т.е. если решили

удалять _совсем_ - то удаляем _совсем_.

зависит от того как, сколько и где хранятся

бекапы - консультируйтесь с "владельцем серверов".

в оферте хостеров обычно четко прописано - сколько они

хранят бекапы.

а если речь идет о восстановлении удаленных файлов с файловой системы - такое

часто тоже возможно. зависит от того, как удалялись файлы, интенсивности

использования файловой системы и занятого пространства. обычно через

неделю-месяц еще можно что-то достать.

Fire Sphere:

Хотя сейчас я думаю что возможно определять error_page не обязательно внутри условия if или location а просто внутри server?

думаю, что так

можно поробовать через обработчик 404 ошибки:

если файл (статика по расширению) не найден - проксируем запрос дальше на бакенд

логика с выправлением канонического имени хоста в переменную $hostlt - вполне рабочая

а зачем вам остальное? - отдавайте просто по статическому регекспу статику

Всего: 4890