nginx + munin “внутренний цикл перенаправления”

Я думаю, что просто необходимо соединиться от одной машины до другого при выполнении захвата пакетов на одной из машин. Сделайте FTP, HTTP, SSH, и т.д. сессию и просто позвольте ему находиться там, пока это не испытает таймаут.

Я не уверен, что Вы имеете в виду, когда Вы говорите "В теории, я отправил бы пакет с постепенно увеличивающимися интервалами, пока соединение не потеряно", но я не думаю, что необходимо сделать что-либо кроме, устанавливают связь, получают трафик и позволяют ему находиться, пока это не испытывает таймаут. Тайм-ауты происходят на неактивных сессиях и если Вы отправите данные в другой конец, то это, вероятно, сбросит таймер, поскольку сессия больше не будет неактивна.

Когда это отбывает срок, посмотрите на метку времени получения от первого пакета (начало трехэтапного квитирования), пока соединение не завершается (Вы можете или не можете видеть RST).

При запрете любых тайм-аутов прикладного уровня (в зависимости от того, какую связь Вы устанавливаете) это должно дать Вам общее представление о том, к чему настроена установка тайм-аута.

0
задан 27 August 2011 в 00:13
1 ответ

Почему вы используете location = ? Я почти уверен, что это не то, что вам нужно. С другой стороны, этот не должен вызывать ваш цикл перенаправления, насколько я понимаю, но он определенно не поможет вам получить то, что вы хотите. Включите отладку nginx ( error_log ... debug или error_log ... debug_http , если у вас правильно собран nginx), чтобы увидеть, что nginx делает с вашим запросом внутри, и он должен дать вам подсказку, как это исправить.

2
ответ дан 4 December 2019 в 14:40

Теги

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