假设多个人使用命令
同时写入同一文件file_put_contents('file.txt', 'This is an example', LOCK_EX);
是否有可能一个人可能无法写入文件,因为函数file_put_contents
必须等待锁定文件的时间太长?该函数会抛出一个异常,或者你最终会得到如下错误:
"致命错误:超过......秒的最长执行时间"
答案 0 :(得分:0)
该错误看起来像脚本的执行超时(执行脚本的时间超出了配置值,因为进程正在等待累积),会有默认超时,您可以检查php中的默认最大执行时间.ini文件
max-execution-time=30
你可以调整超时并检查 http://php.net/manual/en/function.set-time-limit.php或最大执行时间