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 :mrgreen:

MfG apollo13