Помогите отладить проблему Apache, Passenger и Rails - PullRequest
0 голосов
/ 03 апреля 2010

У нас работает среда, в которой используются Apache, Passenger и rails. Система обрабатывает большинство запросов нормально, но некоторые запросы не поступают в приложение rails. Например, запрос к / books выполнен успешно, но / books / 1 попадает в apache и passenger, но даже не попадает на рельсы.

Мы установили уровень журнала apache на отладку и уровень журнала пассажиров на 3, чтобы мы могли отслеживать все входящие запросы. Мы могли видеть каждый поступающий запрос, и даже запрос / books / 1 обрабатывается пассажиром. Но он никогда не доберется до рельсов.

Есть ли способ определить, куда поступает запрос между Пассажиром и рельсами или где может находиться отладочная информация? Кто-нибудь когда-нибудь видел проблемы с нерестом или очередью пассажиров? Мы породили консервативных. Кроме того, в прошлом у нас были некоторые проблемы с правами доступа / правами собственности, поэтому я пока не исключаю этого.

Заранее спасибо

1 Ответ

0 голосов
/ 03 апреля 2010

Первое предположение: это то, что он читает из вашего кеша на public / books / 1.html . Это соответствует всем симптомам. Если при отправке запроса существует файл public / books / 1.html , books / 1 Apache обработает запрос, отправив только этот файл.

Второе предположение: альтернативная конфигурация зависит от того, как Apache обслуживает маршрут.

...