Thread Sicherheit von @ARGV
(43 answers)
Opened by bianca at 2020-01-15 18:01 2020-01-16T07:06:38 bianca Für den Fall ist das vermutlich "gut genug". Ich würde vermutlich trotzdem eine der vom Webserver versorgten Umgebungsvariablen abfragen, denn die Logik "kein @ARGV => Web-Aufruf" erscheint mir etwas verquer. Oder den Cron-Aufruf als solchen kennzeichnen, indem Du im crontab-Eintrag etwas von Dir definiertes in @ARGV reinschreibst. Du kannst natürlich auch den Timeout-Wert des Webservers hochsetzen. Oder den Langläufer richtig "in den Hintergrund" schicken. In letzterem Fall hast Du allerdings für den Browser erst mal keine Response außer "Job gestartet" und brauchst eine zweite Funktion, um das Ergebnis abzuholen. |