use pcntl only in cli mode
This commit is contained in:
parent
a788befa6b
commit
b3db543c43
@ -51,9 +51,11 @@ abstract class Job extends model {
|
||||
public function __construct(array $raw) {
|
||||
parent::__construct($raw);
|
||||
|
||||
pcntl_async_signals(true);
|
||||
pcntl_signal(SIGTERM, [$this, 'signalHandler']);
|
||||
pcntl_signal(SIGINT, [$this, 'signalHandler']);
|
||||
if (PHP_SAPI === 'cli') {
|
||||
pcntl_async_signals(true);
|
||||
pcntl_signal(SIGTERM, [$this, 'signalHandler']);
|
||||
pcntl_signal(SIGINT, [$this, 'signalHandler']);
|
||||
}
|
||||
}
|
||||
|
||||
protected function signalHandler(int $signal) {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user