2009-06-11 9 views
0

YayMyLife.com ist meine erste Rails-Website. Ich benutze Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.2.2.Warum läuft meine Rails-Website unter Windows XP ab?

Die Seite funktioniert gut unter Linux/Mac/Phones. Es lädt jedoch keinen Browser auf XP. Dieses Verhalten wird auch auf anderen XP-Computern gefunden. Der Browser scheint auf mehr Inhalt zu warten und es tritt eine Zeitüberschreitung auf. Ich habe Header mit Live HTTPHeaders überprüft (die Header sehen OKey) und auch geleert DNS-Cache auf XP-Box.

Können Sie mir bitte helfen, das Problem zu beheben?

+0

Die Seite in Chrome ohne Fehler geladen. Im Internet Explorer 6 erhielt ich einen Javascript Fehler in der Zeile 12 'expected identifier'. Nach dem Übergeben dieses Fehlers wurde es angezeigt. – CiscoIPPhone

+0

Displays für mich in Chrome, IE7 und FF3 auf XP. IE7 hat Javascript Probleme damit. – molf

Antwort

0

Ich begann mit Mischling anstelle von Passagier und dieses Problem ist behoben. Danke an alle, die sich interessiert haben; esp. Omar Qureshi

+0

Fahrgast Release 2.2.3 ist ein Bugfix für defekte Rohre. Ich benutze nginx und Passenger und die Seite funktioniert gut. Danke an Phusion Team für eine zeitnahe Veröffentlichung. –

0

Sind Sie sicher, dass es nicht funktioniert? Ich habe es gerade mit IE7 und Firefox 3 in einer meiner virtuellen Windows XP-Maschinen versucht und die Website lädt gut. Ich bekomme einen JavaScript-Fehler in IE, aber nicht in Firefox.

0

Dieser Herr auf #rubyonrails vorher war und die gleiche Frage gestellt, mit wenig Feedback

Was der Fehler ist, dass Sie sind immer? Wenn Sie alle Browser betrachten, sind sie noch nicht fertig geladen. Könnte es eine übermäßige Belastung des Servers sein?

Haben Sie versucht, eine Windows-Maschine zu bekommen und zu testen? Wenn ja, was ist der Fehler (mit Screenshot und/oder Stack-Trace aus Ihrem Protokoll).

Wenn es ein Problem mit Schienen war, würde es auf keinem Browser laden, wenn es ein CSS-Problem war, würde es Ihnen Mist auf dem Bildschirm geben.

Dies scheint ein Problem mit übermäßiger Belastung zu sein und etwas, das Sie versuchen sollten, indem Sie auf den Webserver schauen, wie lange es dauert, um die Seite zu laden und ob Sie eine Art Zwischenspeicherung der Vorlage benötigen die Leistung von DB-Abfragen, die ausgeführt werden.

+0

Ich habe versucht, Charles Web Debugging Proxy und sieht aus wie die Antwort Header sind in Ordnung, aber Antwort-> Körper wird überhaupt nicht übertragen. Zur gleichen Zeit funktioniert ein Seitenabruf einfach auf einer Linux-Box. –

Verwandte Themen