anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 20:19

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Login klemmt auf php5.2.0
BeitragVerfasst: Fr 12 Jan, 2007 18:42 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
Hi,

ich bin derzeit noch immer am suchen, warum mein LoGD (http://www.dragon-clan.de Version: 0.9.7+jt ext (GER)) auf einem neuen Webserver unter php5.2.0 etwas unrund läuft.

Das Aktuelle Problem sieht so aus: Index.php kann problemlos aufgerufen werden. Gibt man username und passwort ein, so passiert gar nichts. Nach eiiger zeit kommt ein Serverfehler 500.
Wenn man dann wartet und einen Force-Reload (strg-f5) macht, kommt man rein.

Im Server Errorlog steht folgendes:

[Fri Jan 12 18:00:58 2007] [error] [client xx] (4)Interrupted system call: FastCGI: comm with server "/var/www/php-fcgi-scripts/d00003/php-fcgi-starter" aborted: select() failed, referer: http://www.dragon-clan.de/logd/index.php
[Fri Jan 12 18:00:58 2007] [error] [client xx] FastCGI: incomplete headers (0 bytes) received from server "/var/www/php-fcgi-scripts/d00003/php-fcgi-starter", referer: http://www.dragon-clan.de/logd/index.php

Kennt sich damit jemand aus, und weiß woher das kommt? Mein Provider meint, das das Script länger als 120 Sekunden läuft und dann vom Server hart beendet wird. Aber irgendwie kann ich mir das nicht vorstellen.

Ich weiss nicht so recht wo ich ansetzen soll. Ich habe mit anderen Scripten (nicht LoGD) Probleme gehabt, die ich aber beheben konnte. Irgendwie scheint mir php5.2.0 deutlich pingelinger zu sein.

Was natürlich auch sein kann ist das die Grundeinstellungen in der php.ini nicht ganz optimal sind. Gibt es da irgendwas, auf was ich achten muss? Laut Provider steht alles auf Default, Script Time 120 Sekunden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Jan, 2007 19:09 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
Dein Provider hat evtl PHP als CGI laufen, nicht als apache modul... das ist natürlich unfein.

Eine lotgdseite, die unter 0.97 >120 sek braucht ist mir nicht wirklich bekannt.

er soll das apache 2 modul reintun, und gut.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Jan, 2007 19:19 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
Ich habe festgestellt, das im Session Verzeichniss sich die Files stapeln. Die werden offenbar beim ausloggen nicht entsorgt. Lösche ich diese manuell gibt es keine Probleme.

Ideen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Jan, 2007 19:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Mhh, erstell ein Schnipsel beim Aufrufen, wenn sich jemand ein-/ausloggt und lass diese Dateien alle xx Tage-/Stunden-/Minuten löschen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 11:10 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
Ich hab das Problem gefunden, aber das verwirrt mich jetzt, denn ich weiss nicht warum es nach dem Löschen der seesions problemlos geht. Das muss irgendein Nebeneffekt sein.

die Hauptursache liegt in dieser Zeile im login.php:

$this->bbcode_second_pass_code('', '@file(getsetting("logdnetserver","http://lotgd.net/")."logdnet.php?addy=".URLEncode(getsetting("serverurl","http://".$_SERVER['SERVER_NAME'].dirname($_SERVER['REQUEST_URI'])))."&desc=".URLEncode(getsetting("serverdesc","Another LoGD Server"))."&version=".URLEncode($logd_version)."");')

Offenbar gibt es Probleme wenn der Server nicht erreichbar ist. Ich habe das jetzt mal auskommentiert und nun rennt der Login wieder. Leider erscheine ich dann aber nicht in der Liste, logisch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 11:37 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Achsooo, dann füge mal diese Zeile z.B: beim Betreten der Admin Grotte hinzu? Diese Zeile bewirkt ja nur, ob dein Server im LotGD Netz angezeigt werden soll oder nicht. Wenn ja, überträgt er direkt nach einem timestamp die Daten.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 11:43 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
gute Idee. Ich weiss schon warum ich hier meine Fragen Poste :)
Die Url als solche stimmt noch? Da gab es ja irgendwann mal in der Vergangenheit eine Änderung.

/edit:
Welcher ist nun eigentlich der aktuelle und richtige Zentral Server wo sich das spiel registireren soll? Ich hatte bei mir in der Config folgendes eingetragen: http://logdnet.log.com
Ich zerleg grade den String oben und lass ihn mir stück für stück ausgeben, das geht, aber irgendwie scheint das file Kommando auf meinem Server nicht zu gehen, kann man sowas blocken?

Zerlegt kommt sowas raus:
http://logdnet.logd.com

http%3A%2F%2Fwww.dragon-clan.de%2Flogd
German+Community+Server+of+Dragon-Clan.de

0.9.7%2Bjt+ext+%28GER%29

sieht in meinen Augen soweit gut aus.

/edit 2: ich seh da grade nen Hinweis: (file wrappers müssen in der PHP Konfiguration aktiviert sein!!) ... Da werde ich mal nachfragen. Ich glaube fast, das es daran liegt.
Der Server ist wohl richtig, ich habe die alte Ankündigung zum wechsel gefunden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 13:01 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
Thema erledigt ... wenn man http://logdnet.logd.com/ einträgt in die Konfig des spieles, gehts auch :) Himmel hergott nochmal, wer hat mir den / geklaut?
ggrrrrrrrrrr, 2 Tage gesucht und immer schön durch die Fehlermeldungen in die Irre geführt worden. Als ich den @ entfernt hatte gabs ne brauchbare meldung im Log und der Fehler war sofort sichtbar.

Fehlalarm und Asche auf mein Haupt.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum