При доступе к ресурсу javascript под Rails Engine выбрасывает net::ERR_CONNECTION_RESET

У меня есть приложение Rails 4.2.1 с несколькими движками под ним. Приложение было размещено в рабочей среде с Apache2 и Passenger и работало нормально несколько недель назад. Сейчас я сталкиваюсь со странной проблемой и не могу загрузить ресурсы под одним конкретным механизмом и получить ошибку "Не удалось загрузить ресурс: net::ERR_CONNECTION_RESET" при попытке загрузить JavaScript или другие файлы активов под конкретным механизмом. Структура приложения

  • корень
    • AssessmentTools (app->assets->javascript->valuation_tools-> angular.js)
    • QuestionBankTools (app-> assets-> javascript-> question_bank_tools-> angular.js)

Кажется, что все работает нормально при загрузке ресурсов в AssessmentTools (http:///assets/assessment_tools/angular.js), но не работает для QuestionBankTools (http:///assets/question_bank_tools/angular.js).

Кроме того, кажется, что все работает нормально на localhost и даже на виртуальной машине, которую я разместил на моей машине разработки (с приложением, работающим за Apache2 и Passenger), но проблема возникает, когда я размещаю его на сервере за соответствующим доменом.

Я попытался очистить сервер и переустановить приложение, но безуспешно. Я не могу понять, что могло измениться за последние недели, чтобы создать эту проблему.

1 ответ

Решение

В моем случае проблема оказалась в чрезмерном фильтре брандмауэра, введенном администратором сервера данных. Они заблокировали все URL с определенными ключевыми словами. Исправил брандмауэр и все хорошо.

Другие вопросы по тегам