Michael Schröpl: Apache Direktiven bis zum Anschlag ausreizen: TIMEOUT killen

Beitrag lesen

Hi paderborner ,

hab das phpBB2 auf einem Foxserv 2.1 installiert.
Nun will ich hier daten von einem XForum in phpBB2 konvertieren.

das ist doch offensichtlich eine Aufgabenstellung für eine Batch-Verarbeitung.
Was hat diese mit dem Apache-Webserver zu tun?

Aber der Apache bricht mir immer wieder ab in der Ausführungszeit; hmm:

Ein über die CGI-Schnittstelle des Webservers ausgeführtes Programm _hat_definitiv_ eine kurze Laufzeit zu besitzen.
Wäre es anders, dann würde es die gesamte Maschine für die vielen tausend anderen Benutzer blockieren.
Ein Timeout des Webservers ist sinnvoll und _notwendig_.

ich muss den apache auf ENDLOS STELLEN - der soll net mehr aufhören zu schuften!

Nein, das mußt Du nicht.

Du mußt darüber nachdenken, was Du eigentlich erreichen willst, und wofür ein Webserver da ist und wofür nicht. Er ist definitiv _nicht_ dafür da, Langläufer damit online zu steuern.

Wenn Du so etwas tun willst, mußt Du Deinen Langläufer in ein Client-Server-System umschreiben und seinen (!) Client über die CGI-Schnittstelle starten, damit dieser (!) eine dynamische Verbindung zu seinem (!) Server aufbaut und sich kurz danach wieder beendet.
(Ungefähr so funktioniert das Forum, in dem Du dieses Posting gerade liest.)

  • ich hoffe dass ihr tipps habt! danke

Definiere und hinterfrage Deine Aufgabenstellung. Ich konnte diese aus Deinen Bruchstücken bisher nur sehr unvollständig erraten, kann mit meinen Ausführungen also durchaus an Deinem Szenario vorbei geschossen haben.

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)