����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 216.73.216.203 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/www/vendor/laravel/horizon/src/ |
Upload File : |
<?php namespace Laravel\Horizon; use Illuminate\Support\Arr; trait ListensForSignals { /** * The pending signals that need to be processed. * * @var array */ protected $pendingSignals = []; /** * Listen for incoming process signals. * * @return void */ protected function listenForSignals() { pcntl_async_signals(true); pcntl_signal(SIGTERM, function () { $this->pendingSignals['terminate'] = 'terminate'; }); pcntl_signal(SIGUSR1, function () { $this->pendingSignals['restart'] = 'restart'; }); pcntl_signal(SIGUSR2, function () { $this->pendingSignals['pause'] = 'pause'; }); pcntl_signal(SIGCONT, function () { $this->pendingSignals['continue'] = 'continue'; }); } /** * Process the pending signals. * * @return void */ protected function processPendingSignals() { while ($this->pendingSignals) { $signal = Arr::first($this->pendingSignals); $this->{$signal}(); unset($this->pendingSignals[$signal]); } } }