gpt4 book ai didi

php - 不需要的 cron 锁定

转载 作者:搜寻专家 更新时间:2023-10-31 21:43:05 24 4
gpt4 key购买 nike

我在 crontab 中有几个 php 脚本,它们每晚运行,彼此不相关,并且不共享我所知道的任何资源。它们同时开始,应该同时运行,每个都执行自己的任务——但是从它们各自打印的日志中,我看到它们看起来像是在互相等待,就好像我只有一个线程一样。有什么方法可以让 cron 进程一次只让其中一个运行,如果是这样,我怎样才能让它们并行运行?

编辑:我在“前台”运行 cron 指令,但有谁知道在每一行之后放置 & 对我来说是否会有所不同?

最佳答案

可能正在进行一些锁定,使脚本等待彼此完成。

您是否在同一张表上执行任何可能导致锁定的数据库操作? (您可能会向每个人抛出一个 xdebug 并对它们进行分析以查看花费的时间太长。

在此处查看有关 xdebug 分析器的更多信息:http://xdebug.org/docs/profiler

关于php - 不需要的 cron 锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7946897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com