[de] colubrid/flup Server für CGI/fastCGI...

3 views
Skip to first unread message

jedie

unread,
Apr 4, 2006, 2:17:09 AM4/4/06
to colubrid-users
In der neuen colubrid Version ist ja leider kein Server mehr für CGI
vorhanden. Statt dessen nutzte ich ja von flup den fastCGI Server auch
für das normale CGI...

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

armin.r...@active-4.com

unread,
Apr 4, 2006, 8:19:20 AM4/4/06
to colubrid-users
Hi,

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

jedie

unread,
Apr 5, 2006, 2:37:31 AM4/5/06
to colubrid-users

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...

Reply all
Reply to author
Forward
0 new messages