Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
识别php文件的调用过程_Php_Linux_Cron - Fatal编程技术网

识别php文件的调用过程

识别php文件的调用过程,php,linux,cron,Php,Linux,Cron,我有一个php文件,它在我的服务器上频繁执行。我检查了crontab和cronjobs,找不到源代码。是否可以从php文件中打印一些内容来识别调用过程?可能它被另一个crontab调用为curl或wget请求。还有其他正在使用的机器吗 还要检查时间戳,以确定它们是否经常发生。如果每次执行的时间(大致)不相等,那么它可能根本就不是cron。如果它不是cron,那么它是某个事件的结果。然后,您只需在PHP代码中查找该脚本的url,以查看哪个页面调用它。可能它被另一个crontab调用为curl或wg

我有一个php文件,它在我的服务器上频繁执行。我检查了crontab和cronjobs,找不到源代码。是否可以从php文件中打印一些内容来识别调用过程?

可能它被另一个crontab调用为
curl
wget
请求。还有其他正在使用的机器吗


还要检查时间戳,以确定它们是否经常发生。如果每次执行的时间(大致)不相等,那么它可能根本就不是cron。如果它不是cron,那么它是某个事件的结果。然后,您只需在PHP代码中查找该脚本的url,以查看哪个页面调用它。

可能它被另一个crontab调用为
curl
wget
请求。还有其他正在使用的机器吗


还要检查时间戳,以确定它们是否经常发生。如果每次执行的时间(大致)不相等,那么它可能根本就不是cron。如果它不是cron,那么它是某个事件的结果。然后,您只需在PHP代码中查找该脚本的url,查看哪个页面调用它。

您如何知道它正在执行?该源可能有助于发现脚本写入另一台服务器上的mysql数据库的一些附加信息。数据库更新一直在进行,我只是不知道是谁在打电话。可能,删除文件,然后检查系统错误日志。问题是PHP正在运行脚本,但是有东西正在调用PHP来运行它,不确定您是否能够真正确定是哪个东西在调用PHP可执行文件。谢谢。看起来puppetd正在运行脚本。我不确定是否收到您的问题,但如果您需要终止进程,可以使用:killall crond尝试“ps-aux”获取进程列表您如何知道它正在执行?该源可能有助于发现脚本写入另一台服务器上的mysql数据库的一些附加信息。数据库更新一直在进行,我只是不知道是谁在打电话。可能,删除文件,然后检查系统错误日志。问题是PHP正在运行脚本,但是有东西正在调用PHP来运行它,不确定您是否能够真正确定是哪个东西在调用PHP可执行文件。谢谢。看起来puppetd正在运行脚本。我不确定是否收到了你的问题,但是如果你需要终止进程,你可以使用:killall crond尝试“ps-aux”来获取进程列表它的工作原理是我有一个db服务器和许多其他服务器。这个php文件存在于每个服务器的主目录中,它们通过每天向db写入一个条目来宣传自己。它的工作原理是我有一个db服务器和许多其他服务器。这个php文件存在于每个服务器的主目录中,它们通过每天向db写入一个条目来宣传自己