2012-09-10 24 views
1

我有一個正在我的服務器上頻繁執行的php文件。我檢查過crontab和cronjobs,我找不到源代碼。有什麼我可以從PHP文件打印來識別調用過程?確定一個php文件的調用過程

+0

你怎麼知道它被執行?該源可能有助於發現一些其他信息 – Kristian

+0

腳本將寫入另一臺服務器上的MySQL數據庫。數據庫更新不斷髮生,我只是不知道誰在做調用 – Aks

+1

可能,刪除文件,然後檢查系統錯誤日誌。問題在於PHP正在運行腳本,但有些東西正在調用PHP來運行它,不確定是否可以真正找出哪些東西正在調用PHP可執行文件。 – donutdan4114

回答

1

也許它被另一個crontab調用爲curlwget請求。有沒有其他機器正在使用?

還檢查時間戳,以確定它們是否經常發生而經常發生。如果它們不是在每次執行時(大致)相等的時間發生,那麼它可能根本不是cron。如果它不是cron,那麼它是由於某些事件而發生的。然後您只需在PHP代碼中查找該腳本的url即可查看哪個頁面調用它。

+0

它是如何工作的是,我有一個數據庫服務器和許多其他服務器。這個php文件存在於每個服務器的主目錄中,他們通過每天向db寫入一個條目來宣傳自己 – Aks

相關問題