Обнаруживать, когда скрипт задерживается и позволяет ему пропустить или продолжить в PHP

У меня есть файл, скажем file1.php, что внутри скрипта выполняется файл с использованием: exec("php-cli -f _DAEMON.php") после выполнения команды exec() , ему нужно запустить больше кода, проблема заключается в том, что _DAEMON.php как говорит его имя, является Daemon, и он никогда не перестанет работать, поэтому он замораживает file1.php, не позволяя остальной части кода запускаться.

Есть ли способ разрешить выполнение кода, даже если exec("php-cli -f _DAEMON.php") не завершен. Или для обнаружения, если код задерживается более чем на х секунд / миллисекунд, чтобы продолжить?

Благодарю.

Related of "Обнаруживать, когда скрипт задерживается и позволяет ему пропустить или продолжить в PHP"

Возможно, попробуйте использовать сокет (завиток может работать с низким таймаутом, не уверен, что он будет убивать скрипт, хотя и небрежно). Не идеально, добавит некоторые накладные расходы.

http://phplens.com/phpeverywhere/?q=node/view/254

Кроме того, doriana_gd, вероятно, ссылался на что-то вроде node.js, на стороне сервера javascript