processQueue(); } catch (Throwable $e) { echo "[" . date('Y-m-d H:i:s') . "] FATAL ERROR: " . $e->getMessage() . PHP_EOL; } echo "[" . date('Y-m-d H:i:s') . "] Cycle finished." . PHP_EOL; }; // Execution based on mode if ($isLoop) { while (true) { $processCycle(); sleep($loopInterval); } } else { $processCycle(); echo "[" . date('Y-m-d H:i:s') . "] Finished LLMpool worker." . PHP_EOL; } // These are only reached in non-loop mode (or if loop is broken by signal) flock($fp, LOCK_UN); fclose($fp); unlink($lockFile);