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 秒、それは良い解決策ですか? ありがとう。