Seite 1 von 1
pocoo und fcgi
Verfasst: Freitag 23. Februar 2007, 22:14
von apollo13
Wie muss ein vhosts eintrag für Lighthttp und fcgi auschauen damit pocoo unter einer Subdomain läuft?
MfG apollo13
Verfasst: Samstag 24. Februar 2007, 16:29
von apollo13
Bin schon etwas weiter, aber wenn ich den Server starte (python pocoo.fcgi, ist aber nur zum Testen derweil...) kommt folgender Fehler:
Code: Alles auswählen
Traceback (most recent call last):
File "/users/home/apollo13/local/Colubrid-0.10-py2.4.egg/colubrid/debug.py", line 921, in __call__
result = self.application(environ, start_response)
File "/users/home/apollo13/local/pocoo/application.py", line 157, in __call__
ret = wrapper.process_request(req)
File "/users/home/apollo13/local/pocoo/pkg/core/session.py", line 191, in process_request
ip = req.environ['REMOTE_ADDR']
KeyError: 'REMOTE_ADDR'
Wenn mir nun jemand sagt, was ich dagegen machen kann wer ich sehr glücklich
Und sonst lass ich pocoo wirklich als dev-server ohne reload rennen und map die Subdomain dorthin...
MfG apollo13
Verfasst: Samstag 24. Februar 2007, 17:39
von jens
Da wird wohl Lighthttp die Angabe nicht ins Environment packen. Aber das könntest du IMHO einfach im WSGI Handler machen.
Verfasst: Samstag 24. Februar 2007, 18:51
von apollo13
Und wenn du mir sagst wie bin ich dir sehr dankbar
Verfasst: Samstag 24. Februar 2007, 20:18
von mq
Das ist ein Bug in Pocoo, die WSGI-Spec sieht nicht vor, dass REMOTE_ADDR definiert wird, die meisten WSGI-Implementierungen tun es trotzdem, und Pocoo verlaesst sich drauf, dass die Variable gesetzt ist. Da wird demnaechst ein Fix im SVN landen.
Verfasst: Samstag 24. Februar 2007, 20:28
von apollo13
Gut
Dann kann ich pocoo verwenden
MfG apollo13