如何确保我只有一个通过Apache运行的PHP脚本实例?
发布时间:2021-07-06 05:25:15 所属栏目:大数据 来源: https://www.jb51.cc
导读:我有一个index.PHP脚本,我在Google Code网站上用作提交后的URL.此脚本克隆目录并构建可能需要一些工作的项目.我想避免让这个脚本并行运行多次. 是否有一种机制可以用来避免执行该脚本,如果另一个已经在会话中? 解决方法: 您可以使用flock和LOCK_EX获取文件
我有一个index.PHP脚本,我在Google Code网站上用作提交后的URL.此脚本克隆目录并构建可能需要一些工作的项目.我想避免让这个脚本并行运行多次. 是否有一种机制可以用来避免执行该脚本,如果另一个已经在会话中? 解决方法: 您可以使用flock和LOCK_EX获取文件的独占锁定. 例如.:
对于5.3.2之后的PHP版本,您需要使用手动释放锁 (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |