![并行运行每分钟的 cronjobs](https://linux22.com/image/107529/%E5%B9%B6%E8%A1%8C%E8%BF%90%E8%A1%8C%E6%AF%8F%E5%88%86%E9%92%9F%E7%9A%84%20cronjobs.png)
我在 Openshift 上运行着一个精确的 cronjob。此 cronjob 执行一个通常需要 5 分钟才能运行的 URL(用于生成报告)。
我原本期望 cronjob 的多个实例同时(并行)执行我的 URL,但目前每次只运行一个。
我的问题是:下一个任务是否仅在前一个任务完成后才会触发?或者它已被触发,但我的 ASP.NET 应用程序由于相同的会话 ID 而拒绝运行它(我猜)?
如果我尝试使用不同的选项卡在浏览器上访问相同的 URL,则只有第一个选项卡会运行,而第二个选项卡将挂起等待第一个选项卡完成(这是由于相同的会话 ID,因此服务器知道它是“同一个人”)。不确定 cron 是否也受会话影响?
谢谢