Thread fork kindprozess überwachen
(12 answers)
Opened by Jansen at 2009-08-20 10:31 2009-08-20T13:58:59 sid burn Eventuell wäre das Modul forks auch hilfreich oder wenn nur Forks benutzt werden würde ich eher zu Parallel-ForkManager raten, wo man dann auch eingeschränkt Daten senden kann bei der Rückgabe an den Hauptprozess. Forks kann man vorallem z.B. bei Hostern wie Domainfactory (only perl without threads) einsetzen falls man mal ein Script mit Threads mit shared hat. Forks funktioniert unter Windows übrigens nicht wirklich. 2009-08-20T13:58:59 sid burn Ich würde auch eher zu Coro als zu Forks oder Threads raten. Beispiel mit LWP und Coro: Code: (dl
)
1 #!/usr/bin/perl Leider ist die Dokumentation bei Coro für Anfänger eher ungeeignet auch wenig Beispiele und Tests. Wenn es z.B. nur um Webseitenabrufe ginge wäre WWW-Curl eventuell eine Alternative. Auch einige Fallstricke wie sleep wäre ohne Coro::Timer ein globaler Block. Bin gerade mit Coro am rumspielen unter Windows und werd mal schauen wie es sich mit anderen Modulen und Software verhält. Über Erfahrungen mit Coro würde ich mich freuen damit ich nicht ständig in Fallen renne um einen Block auszulösen. |