表題の通り、PHPよりlinuxのZipコマンドを実行すると、
たまに「Unable to forkw」となりコマンドの実行ができません。
おそらくはメモリが足りず実行ができないと予想しています。
→この認識で当たっているでしょうか?
→何か良い解決方法をご存知であれば、ご教示ください。
■コード
$uploadFolder = "/var/tmp/extract";
$pass = "password"
$zipFileName = "test.zip"
$csvFileName1 = "aaaaaa.csv"
$csvFileName2 = "bbbbbb.csv"
$command = "cd " . $uploadFolder . "; zip -P " . $pass . " " . $zipFileName . " " . $csvFileName1 . " " . $csvFileName2;
exec($command, $output, $return);
■エラー
2017-09-29 15:53:18 Warning: Warning (2): exec(): Unable to fork [cd /var/tmp/extract; zip -P password test.zip aaaaaa.csv bbbbbb.csv] in [/path/to/my/Controller.php, line 619]
回答1件
あなたの回答
tips
プレビュー