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运行这两个命令,问题是,第一个exec运行的时候,会不会直接去checkSuccess(),然后去下一个exec()?两个exec会不会冲突?由于程序有时会遇到500 internal server error。我想知道这是不是这个原因?

另外,如果我添加一个 sleep() 例如。30秒,这是一个好的解决方案吗?谢谢。

4

0 回答 0