Задать вопрос
@Zimaell

Почему появляется ошибка Protocol error (Target.activateTarget) puppeteer?

Не пойму в чём может быть дело, ошибка появляется в строке
$page->screenshot(['path'=>ROOT.'img/stop.png']);
Хотя ранее в скрипте работает точно такая же функция
$page->screenshot(['path'=>ROOT.'img/start.png']);
А ошибка полностью выглядит так
PHP Fatal error:  Uncaught Nesk\Rialto\Exceptions\Node\FatalException: Protocol error (Target.activateTarget): Target closed. in /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php:307
Stack trace:
#0 /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php(387): Nesk\Rialto\ProcessSupervisor->checkProcessStatus()
#1 /var/www/html/vendor/nesk/rialto/src/Traits/CommunicatesWithProcessSupervisor.php(84): Nesk\Rialto\ProcessSupervisor->executeInstruction(Object(Nesk\Rialto\Instruction))
#2 /var/www/html/vendor/nesk/rialto/src/Traits/CommunicatesWithProcessSupervisor.php(100): Nesk\Rialto\Data\BasicResource->proxyAction('call', 'screenshot', Array)
#3 /var/www/html/test/stop.php(4): Nesk\Rialto\Data\BasicResource->__call('screenshot', Array)
#4 /var/www/html/test.php(103): require('/var/www/html/t...')
#5 {main}
  thrown in /var/www/html/vendor/nesk/rialto/src/ProcessSupervisor.php on line 307

В чём может быть дело?
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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