2016-05-03 8 views
0

Ich habe eine Rails 4.2.1-Anwendung mit mehreren Engines darunter. Die Anwendung wurde in der Produktion mit Apache2 und Passenger gehostet und funktionierte bis vor ein paar Wochen. Ich habe jetzt ein seltsames Problem und kann keine Assets unter einer bestimmten Engine laden und bekomme den Fehler "Fehler beim Laden der Ressource: net :: ERR_CONNECTION_RESET" beim Versuch, JavaScript oder andere Asset-Dateien unter einer bestimmten Engine zu laden. der Anwendungsstruktur istZugriff auf Javascript-Ressource unter einer Rails-Engine wirft net :: ERR_CONNECTION_RESET

  • Wurzel
    • AssessmentTools (app> aktiv-> Javascript-> assessment_tools-> Angularjs)
    • QuestionBankTools (app> aktiv-> Javascript-> question_bank_tools -> Angularjs)

Alles scheint gut zu funktionieren, wenn die Ressourcen unter AssessmentTools Laden (http: /// assets/assessment_tools/angular.js), schlägt aber bei QuestionBankTools fehl (http: ///assets/question_bank_tools/angular.js).

Auch alles scheint gut zu funktionieren auf localhost und sogar in einer VM, die ich auf meinem Entwicklungscomputer gehostet (mit App hinter Apache2 und Passenger), aber das Problem erscheint, wenn ich es auf dem Server hinter einer richtigen Domäne hosten .

Ich habe versucht, den Server aufzuräumen und die Anwendung neu zu installieren, aber ohne Erfolg. Ich bin nicht in der Lage herauszufinden, was sich in den letzten Wochen verändert haben könnte, um dieses Problem zu lösen.

Antwort

0

In meinem Fall stellte sich heraus, dass das Problem ein übereifriger Firewall-Filter war, der vom Datenserver admin eingeführt wurde. Sie hatten alle URLs blockiert, die bestimmte Schlüsselwörter enthielten. Die Firewall wurde behoben und alles ist gut.