2017-12-08 15 views
0

は、複数の人が機能file_put_contentsが長すぎる待たなければならなかったので、一人が、ファイルに書き込むことができない可能性があることでしょうfile_put_contentsがロックできない場合はどうなりますか?

file_put_contents('file.txt', 'This is an example', LOCK_EX); 

コマンドで同時に同じファイルに書き込むと仮定しますロックされたファイルのために?この関数は例外をスローだろうか、ちょうどこのようなエラーで終わるでしょう:プロセスがあるとして時間スクリプトを実行するために取っては、設定された値を超えている(エラーは、スクリプトの実行のタイムアウトのように見えること

"Fatal error: Maximum execution time of .. seconds exceeded"

+0

https:// stackoverfloを実行しますか? w.com/questions/18833448/php-flock-behaviour-when-file-is-locked-by-one-process help? –

答えて

0

あなたがphp.iniファイルのデフォルトのmax-実行時にチェックすることができ、デフォルトのタイムアウトが発生します)accurireのを待っていることは

max-execution-time=30 

あなたはチューニングタイムアウトとは確認することができます http://php.net/manual/en/function.set-time-limit.phpまたはMAX-実行時

関連する問題