Nun hab ich allerdings festgestellt, das dieser nur unter Linux/Unix
funktioniert. In fcgi_base.py wird in Zeile 967 socket.fromfd()
genutzt. fromfd() steht allerdings nur unter Windows nicht zur
Verfügung: http://docs.python.org/lib/module-socket.html#l2h-2619
Hab mich auf http://www.saddi.com/software/flup/ umgesehen und keine
Kontaktmöglichkeit gefunden :(
Drum meine Bitte an blackbird: Kannst du nicht doch wieder die Server
einbauen? Ich meine die waren doch in einer älteren Version von
colubrid eh schon dabei gewesen und die haben wenigstens funktioniert
;)
Mfg.
Jens
Nein. Es wird keinen eingebauten Server mehr mit colubrid 1.0 geben. Du
kannst den Referenz CGI Server aus dem pep333 nehmen, oder mal auf
#pythonpaste vorbeischauen, da gibts sicher eine Hilfe für dein
Problem. Ansonsten schreib Allan doch eine Mail, seine Mailadresse ist
al...@saddi.com
Regards,
Armin
Ich hab Allan eine Mail geschrieben, jedoch noch keine Antwort
bekommen.
Verräts du auch, warum du den Server aus colubrid gelöscht hast?
Sowohl der Server aus pep333, als auch der alte colubrid Server laufen
nicht mehr :( Ich bekomme nur eine leere Seite.
Das Problem ist, in beiden Varianten wird die App so "gestartet":
result = application(environ, start_response)
zurück kommt auch ein Generator-Objekt. Wenn darüber allerdings
interiert wird, kommen keine Daten... Wobei der flup-Server das
eigentlich genauso macht.
Unter Linux mit dem flup-fastCGI Server funktioniert es mit der
gleichen App allerdings ohne Probleme!
Also denke ich mal, das es irgendwie mit der neuen colubrid zusammen
hängt. Ich meine früher hat es ja geklappt...