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秒,这是一个好的解决方案吗?谢谢。