Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.perl > #548

Re: alarm() wird nicht ausgefiehrt

Path csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!umbra.opacus!not-for-mail
From Thomas Dorner <dclp250130.dorner@spamgourmet.com>
Newsgroups de.comp.lang.perl
Subject Re: alarm() wird nicht ausgefiehrt
Date Thu, 30 Jan 2025 14:56:39 +0100
Message-ID <6er04kwgko.fsf@th-dorner.de> (permalink)
References <vnfptq$22l$1@rusnews.informatik.uni-stuttgart.de>
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
Injection-Info solani.org; logging-data="757340"; mail-complaints-to="abuse@news.solani.org"
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock sha1:5w2ZW1dqJ/JGL0GQCe5EOToeiMo= sha1:jw0XQTJZQq9ogFpNpISMOiHoXiU=
X-User-ID eJwFwYEBgDAIA7CXBNoOzpEJ/59gwpDpHogCl7ty60rCGOn0nggCX93nNWWUD2asmNKZ1g/6qg/2
Xref csiph.com de.comp.lang.perl:548

Show key headers only | View raw


Ulli Horlacher <framstag@rus.uni-stuttgart.de> writes:
> Ich hab einen selbstgeschriebenen Webserver, der im Fehlerfall abbrechen
> soll.
>
> Leider haengt der Prozess:
>
> fex@fex01:~n: strace -p 26157
> strace: Process 26157 attached
> write(1, "HTTP/1.0 200 INTERNAL ERROR\r\n", 29
>
>
> Der Code an der Stelle ist:
>
>    local $SIG{ALRM} = sub { exit 99 };
>    alarm(3);
>    print "HTTP/1.0 200 INTERNAL ERROR\r\n";
>
>
> Eigentlich sollte doch nach spaetestens 3 Sekunden sich das Programm
> beenden. Warum nicht?

System-Call?  Die benötigen zusätzlichen Code, siehe perldoc alarm ganz
am Ende.

Viele Grüße, Thomas
-- 
Adresse gilt nur kurzzeitig!

Back to de.comp.lang.perl | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

alarm() wird nicht ausgefiehrt Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2025-01-30 12:05 +0000
  Re: alarm() wird nicht ausgefiehrt Thomas Dorner <dclp250130.dorner@spamgourmet.com> - 2025-01-30 14:56 +0100
    Re: alarm() wird nicht ausgefiehrt Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2025-01-30 16:00 +0000
      Re: alarm() wird nicht ausgefiehrt Thomas Dorner <dclp250130.dorner@spamgourmet.com> - 2025-01-30 18:02 +0100
      Re: alarm() wird nicht ausgefiehrt "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-01-30 18:44 +0100
        Re: alarm() wird nicht ausgefiehrt Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2025-01-30 21:46 +0000
          Re: alarm() wird nicht ausgefiehrt Thomas Dorner <dclp250131.dorner@spamgourmet.com> - 2025-01-31 10:20 +0100
            Re: alarm() wird nicht ausgefiehrt Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2025-01-31 12:18 +0000
              Re: alarm() wird nicht ausgefiehrt Thomas Dorner <dclp250131.dorner@spamgourmet.com> - 2025-01-31 15:36 +0100

csiph-web