0
exec("convert -density 40 -colorspace srgb ".$incoming_path.DIRECTORY_SEPARATOR.$incomingPdf." -quality 80 ".$gen_folder_path.'med'.DIRECTORY_SEPARATOR.$incomingBaseName.".jpg");

        checkSuccess($incomingBaseName.'.jpg',$gen_folder_path.'med'.DIRECTORY_SEPARATOR,'med');

exec("convert -density 15 -colorspace srgb ".$incoming_path.DIRECTORY_SEPARATOR.$incomingPdf." -quality 80 ".$gen_folder_path.'thumb'.DIRECTORY_SEPARATOR.$incomingBaseName.".jpg");

        checkSuccess($incomingBaseName.'.jpg',$gen_folder_path.'thumb'.DIRECTORY_SEPARATOR,'thumb');

上記のコードは、PHP を使用して 2 つのコマンドを実行しています。問題は、最初の exec が実行されているときに、直接 checkSuccess() に移動し、次の exec() に移動するかどうかです。2つの実行委員会は衝突しますか? プログラムで 500 内部サーバー エラーが発生することがあります。これが原因なのかな?と思います。

また、 sleep() を追加すると、たとえば. 30 秒、それは良い解決策ですか? ありがとう。

4

0 に答える 0