[ENC]BladeXP's Blog

Was die Welt nicht alles braucht!

Apache und CherryPy Problem

geschrieben von encbladexp am 10.10.2008 19:51:00.

Gerade habe ich auf meinem Webserver den aktuellen Entwurf einer Kundenwebseite Online gestellt. Leider hat das von mir verwendete Framework CherryPy noch ein Problem damit hinter mod_proxy zu laufen. Bis die Entwickler den Bug gefixt haben funktioniert aber auch folgendes in der VHost Konfiguration prima:

  SetEnv proxy-nokeepalive 1

Ohne diese Zeile bekommt man vom Apache ziemlich oft einen 408er der so aussieht (nein, da fehlt nichts!):

  TTP/1.1 408 Request TimeoutContent-Length: 0
  Content-Type: text/plain 

Das Problem liegt meiner Meinung nach am Keep-Alive Handling, wo genau der Fehler liegt konnte ich aber noch nicht lokalisieren :-(

Kommentare

  • Vielen Dank für den Tipp. Hat prima funktioniert (habe mich auch schon fusselig gesucht).

    Gibt es schon Neuigkeiten, ob es ohne diesen Trick geht? Ich habe momentan Apache/2.2.16 (Debian) im Einsatz in Verbindung mit Cherrypy 3.2.0 (Python 2.6.6) und Apache leitet eben via mod_proxy an Cherrypy weiter und liefert einige statische Daten.

    Gruß,
    Sven

    Kommentar von Themerius — 19.04.2011 08:09:20 | #

    • Nein, da kann ich dir nichts dazu sagen. Ich verwende mittlerweile auch kein CherryPy mehr da ich auf Werkzeug umgestiegen bin.

      Auch verwende ich kein mod_proxy mehr dafür sondern mod_wsgi, daher kann ich dir leider keine Tipps geben :-/

      mfg Betz Stefan

      Kommentar von encbladexp — 20.04.2011 17:08:38 | #