2016-05-03 2 views
0

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

  • Корневые
    • AssessmentTools (app-> assets-> javascript-> assessment_tools-> angular.js)
    • QuestionBankTools (app-> assets-> javascript-> question_bank_tools -> angular.js)

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

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

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

ответ

0

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

Смежные вопросы