0

私のサイトにリンクされているサイトのプレビュー キャプチャを取得するボットを実行しています。そのためにconverthtmltoimageというプログラムを使用します。親指をつかむプログラムは、Windows サーバー上で実行されています。shell_exec を介してコマンド ライン オプションを使用します。ただし... converthtmltoimage は、特定の Web サイトでフリーズする傾向があります。その結果、コマンドが実行されず、PHP コードもフリーズします。

これを解決するにはどうすればよいですか? shell_exec で何らかのタイムアウトを有効にするか、converthtmltoimage の代替手段を有効にするかのどちらかだと思います...

4

1 に答える 1

1

これを試して:

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

注意してください、Windowsでのみ動作します!

于 2012-01-25T15:52:25.417 に答える