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) {
|
public function __construct(array $raw) {
|
||||||
parent::__construct($raw);
|
parent::__construct($raw);
|
||||||
|
|
||||||
pcntl_async_signals(true);
|
if (PHP_SAPI === 'cli') {
|
||||||
pcntl_signal(SIGTERM, [$this, 'signalHandler']);
|
pcntl_async_signals(true);
|
||||||
pcntl_signal(SIGINT, [$this, 'signalHandler']);
|
pcntl_signal(SIGTERM, [$this, 'signalHandler']);
|
||||||
|
pcntl_signal(SIGINT, [$this, 'signalHandler']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function signalHandler(int $signal) {}
|
protected function signalHandler(int $signal) {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user