Seite 1 von 2

Verfasst: Dienstag 15. März 2005, 18:37
von jens
So kann man Probleme auch Lösen :lol:

(Bisher starte ich meinen Python-Server immer per Hand mit Putty...)

Verfasst: Dienstag 15. März 2005, 18:42
von Leonidas
jens hat geschrieben:(Bisher starte ich meinen Python-Server immer per Hand mit Putty...)
Bau dir doch ein hübsches init Script auf Grundlage der /etc/init.d/skeleton und wunderbar is. 8)

Verfasst: Dienstag 15. März 2005, 18:47
von jens
Das ist definitiv eine Lösung, so läuft ja auch mein Apache-Test-Server... Mir gefällt allerdings an der inetd Variante, das der Server nur dann läuft, wenn er gebraucht wird!

Verfasst: Dienstag 15. März 2005, 18:54
von Leonidas
jens hat geschrieben:Mir gefällt allerdings an der inetd Variante, das der Server nur dann läuft, wenn er gebraucht wird!
Kann ich gut verstehen, deswegen habe ich ja auch meinen XMLRPC brutal in stdio eingebettet, wie man an dem seltsamen Quellcode sieht :shock:

Verfasst: Dienstag 15. März 2005, 21:38
von jens
Anscheinent kann man Apache auch für inetd konfigurieren, wenn man "ServerType inetd" in die httpd.conf setzt... Ich weiß nur nicht genau, ob es nur mit der 1.3er geht, oder auch mit der 2er Version...

Hab hier noch was gefunden:
http://www.amk.ca/python/simple/identd.py.html

EDIT: Zum Problem siehe auch http://python.sandtner.org/viewtopic.php?t=2990

Verfasst: Mittwoch 16. März 2005, 13:42
von Leonidas
Das ident Script läuft im inetd, aber es nutzt genauso wie mein Script keine Sockets, sondern nur stdio.

Und Apache scheint einfach seine Socket Verbindungen nach stdio umleiten zu können, das ist alles.