我對主機有一些限制,我的腳本無法運行超過2或3秒。但隨着數據庫變得越來越大,完成所需的時間肯定會增加。在一段時間後讓PHP腳本自行調用
因此,我想到讓腳本停止它正在做的事情,並在2秒後自行調用自己,例如。
首先我試着用cURL
然後我用wget
做了一些嘗試。但是,等待響應和超時(使用cURL,例如,我只需要ping腳本,而不是等待響應)或使用服務器的權限(我們用於運行wget
的函數,例如exec
似乎被禁用在我的服務器,或類似的東西)。
你認爲做一個PHP腳本ping /調用本身最好的想法是什麼?
這沒有任何意義。除此之外,爲什麼你會爲不符合你需求的託管環境付錢?您可以以5美元/月的價格購買數字海洋或類似的VPS,並做任何你想做的事情。 – billynoah
聽起來就像你是超過一般的虛擬主機,你已經準備好了虛擬服務器,你不會遇到這種限制。虛擬服務器(也稱爲「雲服務器」)從Rackspace,AWS,Digital Ocean等提供商開始大約10-20美元/月。 – mti2935
如果腳本正在運行,那將使原始腳本運行超過兩個月秒鐘將被你的主人殺死。移動主機或查看cron作業,看看他們是否會支持運行時間超過2秒的用戶。 – Hammerstein