Запрос на одно конкретное изображение заканчивается 502 неверным шлюзом и ошибкой прокси - PullRequest
0 голосов
/ 13 апреля 2010

У меня есть приложение Redmine на основе Ruby on Rails (на основе пакета Redmine BitNami), работающее на виртуальном сервере Windows. На нем работают Apache, Mongrel, Ruby и rails.

Когда на HTML-странице, для которой я создаю шаблон, я запрашиваю ресурс статического изображения с именем /templates/mytemplate/images/bkg.jpg - размером около 15 килобайт - я получаю ошибку 502 Bad gateway в двух из трех запросов. * х * 1005

альтернативный текст http://pekkagaiser.com/blog/user/files/502.jpg

Журнал ошибок Apache содержит

on Apr 12 22:50:33 2010] [error] (620018)APR does not understand this error code:
proxy: pass request body failed to 127.0.0.1:3001 (127.0.0.1)

[Mon Apr 12 22:50:33 2010] [error] proxy: pass request body failed to 127.0.0.1:3001
(127.0.0.1) from 78.34.240.113 ()

Это только для этого одного ресурса. Другие, гораздо большие изображения и таблицы стилей CSS загружаются каждый раз без проблем.

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

Я очень мало знаю ни о Ruby, ни о Rails. Кто-нибудь может сказать мне, что это может быть и где я должен смотреть?

Обновление: если подумать, это может быть связано с ошибкой сервера. Мигрируйте, если думаете так же.

1 Ответ

0 голосов
/ 19 июня 2010

Я переустанавливал Rails и с этим разобрался.

...