Himiko

Himiko
Рейтинг
560
Регистрация
28.08.2008
Должность
ООО "Системные интеграции", Генеральный директор. ООО "Медиа-группа "Автор", Исполнительный директор
15.04.1985
zexis:
Задать этот вопрос вашему хостеру.

А причём тут хостер? Не думаю, что хостер должен отвечать за работу программ внутри VDS.

---------- Добавлено в 17:58 ---------- Предыдущее сообщение было в 17:56 ----------

gipson21:
никакие работы не проводились давно над VDS.

Вот это и плохо.

Сайты меняются, растут, посещаемость тоже меняется, выходят новые версии программ с устранением уязвимостей + улучшенным быстродействием.

Вам лучше обратиться к админам, чтобы настроили всё оптимально на сервере и обновили все пакеты + дали рекомендации.

myhand:
В модуле апача тоже действуют похожие механизмы.

Здесь у меня есть конкретные примеры. Спокойно процессы апача пролдолжают выполнятся после ошибки таймаута в нжинкс.

fortresseo:
Можете посоветовать хороший хостинг? Где цена соответствовала бы качеству и необходимой надёжности?

Всё зависит от "необходимой надёжности", количества ресурсов и нужных вам условий.

Цена начинается примерно от 3-4$ в месяц. Не такие большие деньги. Как 2 пачки сигарет =)

А советовать я не могу, т.к. сам представляю хостинг :)

Знаю из старых - ispserver.com, jino.ru (сам когда-то там был), masterhost.ru, timeweb.ru и т.п.

fortresseo:
Да, вот и покупай теперь дешевый хостинг.

:)

Давно нужно понять, что чем дешевле, тем больше экономия как ваших средств, так средств хостера (на аппаратное обеспечение, тех. поддержку и т.п.)

Но у nginx есть аналогичный модуль. Не делайте вид, что меня не поняли.

Я как раз не делал вида, что не понял.

Вам пытались сказать, что mod_rewrite у nginx'а нет, а переписывание - лишние заморочки, не каждый умеет, да и не каждому хочется.

Стандартному "ТС" :) проще устанавливать движок и он работает, чем лишние движения.

На хостинге с большим количеством сайтов вообще такой возможности практически нет.


Например, если апач увидит что клиент (прокси, nginx в примере) отвалился - он пошлет SIGPIPE CGI-скрипту, который обрабатывает запрос. Затем SIGTERM. И наконец SIGKILL. Убъет он его, в конце-концов. Для скриптов, обрабатываемых модулями апача все несколько иначе, но щасливой работы в общем случае - тоже не выйдет.

Кстати, да.

Я про модуль apache рассказываю, забыл, что тут про CGI.

Но в случае с модулем скрипту удавалось выполниться после таймаута у nginx'а. Может повезло и не встречался с траблами.

Я написал: что-то в связке - лишнее. Возможно что nginx (N.B.: реврайт nginx умеет).

nginx не умеет mod_rewrite, т.к. это модуль apache. Не всегда удобно и вообще имеет смысл переделывать правила.

Кроме этого, nginx справляется со статикой быстрее дефолтного apache, поэтому часто его устанавливают в дополнение к связке. Не каждый будет выбирать mpm и тюнить.

Тем не менее, ТС явно не понял, что нужно добавить эту директиву.

Вы правы, я только не понял, зачем вы процитировали его сообщение, где он не может найти директиву с уточнением про инклуды. Решил, что вы предлагаете искать лучше.

А я не понимаю, как значение 120 вместо 40 - поможет для скрипта, который будет работать 3 часа.

Это был пример директивы. Дальше я указал на то, что значение в секундах и нужно изменить на нужное.

А что сделает nginx с соединением, если бакенд туда данные не сливает уже порядочное время?

Что более интересно, как поведет себя сам бакенд если скрипт молча работает продолжительное время? Директивы, управляющие его поведением - разные, начиная от TimeOut, но так или иначе работа скрипта прекратится.

1. Nginx выдаст ошибку таймаута. Но скрипт при этом будет продолжать висеть в процессах до попытки передать данные.

2. Да, всё зависит от таймаутов. (cgi, php, apache)

myhand:
Апач или nginx - тут лишние. Или, как заметил андрейка - fcgi.
А где еще должна быть директива модуля апача, кроме как не в конфиге оного?

Да, вы опять "удивили". Мягко говоря.

1. Про реврайт вам верно сказали, нжинкс его не умеет. Про альтернативу речи не идет. Есть и другие модули у апача.

2. Такой директивы вообще нигде нет по дефолту. А судя по значению в логах, оно там дефолтное. Поэтому искать директиву ни в конфиге, ни в инклудах смысла нет.

Топик рекламный, имхо.

Zaqwr:

вы же прекрасно понимаете, что за иклюдами конфиги, с интересующими параметрами или возможностью их туда прописать, а можно и сразу в конфиге апача, правда так лучше не делать
<IfModule mod_fcgid.c>
param
</IfModule>
но ТС стоит разобраться что и где

Да это понятно. Просто myhand процитировал фразу "не нашёл", а я полагаю, что такого параметра и нет. (судя по ошибкам в логах)

Мне вот тоже интересно, что в связке не так.

---------- Добавлено в 08:09 ---------- Предыдущее сообщение было в 08:07 ----------

myhand:
Вам уже как-то объясняли про директивы Include. Ничему не научили? ;)

Я видимо опять удивлю, но я снова уверен, что в инклудах такой директивы нет)

Всего: 9394