Отслеживание потока данных между apache и обратным прокси?

У меня есть веб-приложение, работающее как обратный прокси-сервер Apache httpd. Время от времени мои веб-запросы возвращают не ту вещь. В частности, запрос главной страницы, изображения, файла css или файла javascript вместо этого вернет ранее сгенерированную версию главной страницы, как text/plain, без символа новой строки после типа документа.

Я не могу понять, в чем проблема - я отключил все кеширование, о котором знаю, в httpd. Когда возникает проблема, функция журнала веб-приложения не отображает запрос, в то время как httpd показывает.

Есть ли способ посмотреть, что происходит между httpd и веб-приложением, чтобы увидеть, связана ли ошибка с веб-приложением или с httpd? Я не уверен, что знаю, как это запечатлеть…

Если это поможет, веб-приложение представляет собой приложение на основе Plack, работающее под Starman.


person Ricky Morse    schedule 02.09.2014    source источник


Ответы (1)


Конечно, факт публикации вопроса и его правильной формулировки делает очевидным, что то, что я искал, было tcpdump.

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

person Ricky Morse    schedule 04.09.2014