新聞中心
如何解決wordpress定時任務(wù)造成虛擬主機(jī)CPU超標(biāo)
大家好,無憂主機(jī)小課堂,今天又開課啦!~今天小編給大家介紹的是關(guān)于wordpress的定時任務(wù)給香港免備案php虛擬主機(jī)造成CPU超標(biāo)的問題。在解決這個問題之前,我們首先要了解到,什么是wordpress的定時任務(wù)功能。 什么是wordpress定時任務(wù)功能? Wordpress定時任務(wù)功能,是為了支持一些需要使用這個功能的操作而設(shè)計的,比如說,wordpress的定時備份、wordpress定時發(fā)布文章等等。而這個功能,是需要依靠wp-cron這個功能來支持的。也就是說,每一次進(jìn)行定時備份以及發(fā)布文章的操作時,都會對這個文件進(jìn)行一次調(diào)用。那么為什么這樣的調(diào)用會造成香港免備案php虛擬主機(jī)CPU超標(biāo)呢?這個還要從wp-cron的工作原理來說。 Wp-cron的工作原理 用戶不能通過crond設(shè)置計劃任務(wù),但網(wǎng)站隨時可能會有用戶在點擊,只要在用戶點擊的時候,判斷當(dāng)時是否有需要運行的后臺任務(wù),如果則在后臺運行該任務(wù),就可以實現(xiàn)類似crond的效果。 客戶在使用了wp-super-cache緩存插件的時候,后臺會有很多wp-cron.php的調(diào)用,每一次訪問頁面都會調(diào)用。這樣就容易出現(xiàn)cpu超標(biāo)的情況了。雖然這么好用,那么無憂主機(jī)小編就不得不勸用戶禁用它了。那么如何禁用這個功能呢? WP-Cron禁用方法 禁用WP-Cron很簡單,編輯wp-config.php,加入一下一行: define('DISABLE_WP_CRON', true); 通過上面的方法,客戶禁用了wp-cron功能,我們在觀察了一段時間之后,客戶香港php虛擬主機(jī)空間的CPU就慢慢走向了平穩(wěn)。網(wǎng)站也恢復(fù)了正常。親愛的無憂主機(jī)客戶們,如果您遇到類似的問題,可以嘗試聯(lián)系我們客服,并用以上方法禁用wp-cron,解決問題。 您敢興趣到的文章: “WordPress一些主要常用目錄文件說明” “選擇個人博客發(fā)布系統(tǒng)wordpress建站的優(yōu)勢分析_無憂主機(jī)原創(chuàng)”
本文地址:http://www.gle-technology.com/wordpress/12884.html