php 脚本以某种方式自动删除行 - 找不到罪魁祸首

php script deleting row automatically somehow - can not find the culprit

我有一个 运行 是 php 脚本的 cron。此脚本用于数据库中的队列 table。队列 table 包含需要完成的作业。当作业为 运行 时,队列 table 有一个列用于状态列。当它设置为 1 时,我知道作业仍在 运行ning。脚本完成后,它会将标志设置为 2。现在一切正常,直到几天前。

首先……为了让我说清楚,cron 脚本中没有 DELETE 函数。

不知何故,在记录并查看 mysql 中的所有内容后,我看到作业开始 运行ning 后,针对当前作业 运行ning 出现了一个 DELETE 命令。所以它删除队列中的行 table.

我不知道这是从哪里来的,因为任何地方都没有 cron 作业 运行 这样做。

mysql 日志只显示了 DELETE 语句。但我正试图找到执行此操作的罪魁祸首脚本...

关于以某种方式记录调用该命令的违规脚本的任何想法?

希望这一切都有意义。 ;)

我实际上开始记录 mysql 的所有查询。然后通过特定用户名记录所有 运行 的进程。然后我匹配了时间戳,并找到了相关的有问题的脚本。实际上在另一个站点上,仍然有来自有问题的服务器的数据库信息。由于用于 cron 的脚本中没有删除功能,就像我反复说过的那样,在此之后追踪它并不难。

所以是的,有一种方法可以做到。