@mrFlyer

Что за странная ошибка при попытке запустить очередь?

Всем привет.

PHP 8.0.2
Laravel 8

При запуске обработки очереди вываливается ошибка, как ее победить?

$ /opt/php80/bin/php artisan queue:work

   Error  Call to undefined function Illuminate\Queue\pcntl_signal()
   at vendor/laravel/framework/src/Illuminate/Queue/Worker.php:645
    641▕     protected function listenForSignals()
    642▕     {
    643▕         pcntl_async_signals(true);
    644▕
  ➜ 645▕         pcntl_signal(SIGTERM, function () {
    646▕             $this->shouldQuit = true;
    647▕         });
    648▕
    649▕         pcntl_signal(SIGUSR2, function () {


Расширение pcntl у пхп активировано. Я может туплю под вечер, но почему он ищет функцию pcntl_signal по нэймспейсу Illuminate\Queue?
  • Вопрос задан
  • 1813 просмотров
Решения вопроса 1
@mrFlyer Автор вопроса
в PHP.ini эти фукнции были перечислены как заблокированные:

disable_functions = [тут удаляем]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы