![]() |
1
6
您应该用锁定和解锁文件 flock :
编辑: 由于Flock似乎无法在Windows机器上正常工作,您必须求助于其他解决方案。从我的头脑中,我想到了一个可能的解决方案: 不是将1写入var_x,而是通过 getmypid . 当脚本的新实例读取文件时,它应该查找具有此ID的正在运行的进程,如果该进程是一个PHP脚本。当然,这仍然可能出错,因为在硬件故障后,可能会有另一个PHP脚本获得相同的PID,因此解决方案远不是最佳的。 |
![]() |
2
5
你不认为使用文件锁更好地解决这个问题吗?(重置发生时,文件锁定也会重置) |
![]() |
3
0
听起来您在为流程管理执行某种手动信号量。 也许您应该使用 environment variable 相反。这样,在失败的情况下,您的脚本在恢复时就不会有一个关闭的信号灯。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |