shell_exec зависает при вызове ConvertHTMLtoImage - PullRequest
0 голосов
/ 25 января 2012

У меня есть бот, выполняющий предварительные снимки сайтов, связанных с моим сайтом. Для этого я использую программу converthtmltoimage . Программа захвата больших пальцев работает на сервере Windows. Я использую параметр командной строки через shell_exec. Однако ... convertthtmltoimage имеет тенденцию зависать на определенных сайтах. Это приводит к тому, что команда не выполняется, и замораживает мой PHP-код.

Что я могу сделать, чтобы решить эту проблему? Включение тайм-аута на shell_exec или альтернатива convertthtmltoimage, я бы предположил ...

1 Ответ

1 голос
/ 25 января 2012

Попробуйте это:

  $WshShell = new COM("WScript.Shell"); 
  $oExec = $WshShell->Run("<add program and parameters here>", 7, false);

Имейте в виду, работает только на Windows!

...