国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

php-cgi進(jìn)程cpu負(fù)載過(guò)高:禁用wordpress定時(shí)任務(wù)wp-cron.php

這篇具有很好參考價(jià)值的文章主要介紹了php-cgi進(jìn)程cpu負(fù)載過(guò)高:禁用wordpress定時(shí)任務(wù)wp-cron.php。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、問(wèn)題描述

1、19號(hào)手動(dòng)升級(jí)到wordpress4.1,21號(hào)早上7點(diǎn)看網(wǎng)站php探針,發(fā)現(xiàn)系統(tǒng)負(fù)載過(guò)高,差不多在1到1.5之間。

2、雖然對(duì)于雙核處理器,這個(gè)值還可以接受,但是之間負(fù)載都只有0.2左右,而網(wǎng)站流量又沒(méi)有突然增加很多,所以推定肯定是出問(wèn)題了。

3、eth 外網(wǎng)流量正常,lo 本地流量增長(zhǎng)很快,reboot系統(tǒng)后(之間服務(wù)器已經(jīng)穩(wěn)定運(yùn)行了632天9小時(shí)25分鐘),1個(gè)小時(shí)不到就有了1G的流量。

4、top命令發(fā)現(xiàn)php-cgi 占用cpu很多,大部分時(shí)間都在80%到90%之間,cpu time+ 時(shí)間很長(zhǎng)。

二、解決方法

1、百度搜索:php cgi cpu找到文章

https://www.yii666.net/article/92975.htm

2、修改php-fpm.conf

request_terminate_timeout 0s 改為30s

request_slowlog_timeout 0s 改為3s

重啟php-fpm:/usr/local/php/sbin/php-fpm restart

3、查看slow.log發(fā)現(xiàn),每一個(gè)統(tǒng)計(jì)時(shí)間點(diǎn)里都有如下提示

script_filename = /網(wǎng)站路徑/wp-cron.php

[0xbfcaa950] do_action_ref_array() /網(wǎng)站路徑/wp-cron.php

4、想到可能和wp-cron.php有關(guān),于是百度搜索:wp-cron.php找到:

https://www.yii666.net/cms/495321.html

5、于是找到php-cgi進(jìn)程占用cpu資源導(dǎo)致服務(wù)器負(fù)載過(guò)高的解決方法:禁用WP-Cron

編輯wordpress wp-config.php,加入:define(‘DISABLE_WP_CRON’, true);

然后 /root/lnmp restart 重啟lnmp

重啟之后cpu 占用終于正常,網(wǎng)站負(fù)載也減了下來(lái),slow.log 也不再增加新的內(nèi)容

三、排除可能的原因

1、禁用hyper cache

開(kāi)始覺(jué)得可能hyper cache生成的緩存文件過(guò)多引起php負(fù)載,禁用hyper cache插件后發(fā)現(xiàn)負(fù)載非但不降,反而升了,說(shuō)明:不是hyper cache的問(wèn)題且hyper cache可以起到降低php負(fù)載的作用。

2、刪除eAccelerator

https://www.yii666.net/article/92978.htm

依據(jù)這篇文章提醒:vi /usr/local/php/etc/php.ini 刪除文件末尾Accelerator的那幾行配置刪掉,保存重啟lnmp,發(fā)現(xiàn)問(wèn)題依舊,所以也排除了eAccelerator的原因,之后再重新在php.ini中添加上eAccelerator的配置。

3、file_get_contents的問(wèn)題

https://www.yii666.net/article/28030.htm
https://www.yii666.net/article/92980.htm

參考上邊兩篇文章,ll /proc/PID/fd 沒(méi)有發(fā)現(xiàn)異常。

yum install strace 安裝(不安裝會(huì)提示錯(cuò)誤:-bash: strace: command not found) 后

strace -p pid,有類(lèi)似的提示錯(cuò)誤:poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)

頁(yè)面不停的閃動(dòng),服務(wù)器負(fù)載驟增。

兩篇文章中提到的:stream_context_create 設(shè)置超時(shí)時(shí)間,技術(shù)太差,完全看不懂要如何操作,所以也沒(méi)辦法向下進(jìn)行,放棄。

4、php5.2 和curl的兼容問(wèn)題

解決方法:設(shè)置curl超時(shí)時(shí)間

curl_setopt($ch, CURLOPT_TIMEOUT, 2);

也不知如何操作,放棄。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-422866.html

到了這里,關(guān)于php-cgi進(jìn)程cpu負(fù)載過(guò)高:禁用wordpress定時(shí)任務(wù)wp-cron.php的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vmmem進(jìn)程(WSL)占用CPU或內(nèi)存資源過(guò)高的解決辦法

    Vmmem進(jìn)程(WSL)占用CPU或內(nèi)存資源過(guò)高的解決辦法

    ????????有沒(méi)有一瞬間,在開(kāi)啟docker或打開(kāi)虛擬機(jī)時(shí),內(nèi)存瞬間飚增,進(jìn)行查看進(jìn)程消耗是一個(gè)Vmmem的進(jìn)程在作祟,那么Vmmem是什么呢,又如何進(jìn)行限制呢! ????????Vmmem: 是一個(gè)系統(tǒng)合成的虛擬進(jìn)程,用于表示虛擬機(jī)小航的內(nèi)存和CPU資源。換句話(huà)說(shuō),您看到的Vmmem消耗

    2024年02月13日
    瀏覽(45)
  • Java進(jìn)程CPU高負(fù)載排查步驟

    Java進(jìn)程CPU高負(fù)載排查步驟

    近期發(fā)現(xiàn)服務(wù)器Java進(jìn)程負(fù)載,超過(guò)100% 登錄服務(wù)器,執(zhí)行top命令,查看CPU占用情況,找到進(jìn)程的pid 很容易發(fā)現(xiàn),PID為29706的java進(jìn)程的CPU飆升到700%多,且一直降不下來(lái),很顯然出現(xiàn)了問(wèn)題。 使用 top -Hp pid 命令(為Java進(jìn)程的id號(hào))查看該Java進(jìn)程內(nèi)所有線(xiàn)程的資源占用情況 很容

    2024年02月14日
    瀏覽(21)
  • wordpress定時(shí)任務(wù)(wp-cron.php)造成主機(jī)CPU比較高的解決辦法

    自從用了阿里云主機(jī),真是沒(méi)有省心過(guò)。 這兩天網(wǎng)站CPU天天100+的,過(guò)一會(huì)就掛了,原來(lái)是wp-cron.php文件造成的。 wordpress的定時(shí)任務(wù)功能我們還是經(jīng)常要用到的,例如wordpress的定時(shí)備份,定時(shí)發(fā)布文章等都需要用到wordpress的定時(shí)任務(wù)功能,而在wordpress中,是靠wp-cron.php來(lái)實(shí)現(xiàn)這

    2023年04月23日
    瀏覽(19)
  • java 程序cpu占用過(guò)高排查

    java 程序cpu占用過(guò)高排查

    取得cpu占用最高的PID:?27791 方式一 cgroup 如果輸出中包含有類(lèi)似 /docker/container_id 的字符串,就表示該進(jìn)程在 Docker 容器中。 方式二 lsns ? lsns命令查看程序的命名空間? ,如果顯示的命名空間信息中有 ipc , mnt , net , pid , user , uts ,那么該 PID 很可能在一個(gè) Docker 容器中。 方式三

    2024年02月07日
    瀏覽(23)
  • Java應(yīng)用CPU占用過(guò)高問(wèn)題排查

    測(cè)試環(huán)境CPU突然升高,日志查詢(xún)無(wú)異常,可以通過(guò)使用jvm的調(diào)試工具定位問(wèn)題。 1.定位java服務(wù)進(jìn)程 2.定位java線(xiàn)程 3.定位代碼塊 1.定位進(jìn)程 獲取cpu占用高的進(jìn)程pid 2.定位線(xiàn)程 轉(zhuǎn)16進(jìn)制 3.定位代碼 目的:將當(dāng)前堆棧信息保存為文件,通過(guò)16進(jìn)制的TID查找問(wèn)題所在的代碼塊;

    2024年02月12日
    瀏覽(22)
  • 服務(wù)器CPU使用過(guò)高的原因

    大多使用服務(wù)器的站長(zhǎng)都會(huì)碰見(jiàn)這樣的問(wèn)題,在長(zhǎng)時(shí)間使用后,系統(tǒng)越來(lái)越慢,甚至出現(xiàn)卡死或強(qiáng)制重啟的情況。打開(kāi)后臺(tái) 才發(fā)現(xiàn),CPU使用率已經(jīng)快要到達(dá)90%。那么,我告訴你哪些因素會(huì)導(dǎo)致服務(wù)器CPU高使用率,從而嚴(yán)重影響運(yùn)行 速度與效率。 一、硬件方面CPU不能過(guò)熱這是

    2024年04月27日
    瀏覽(35)
  • Java應(yīng)用CPU占用過(guò)高故障排除

    Java應(yīng)用CPU占用過(guò)高故障排除

    最近測(cè)試反饋測(cè)試環(huán)境接口偶現(xiàn)有訪問(wèn)超時(shí),然后APP提示是網(wǎng)絡(luò)失敗,看了一下測(cè)試環(huán)境的應(yīng)用完全沒(méi)啥問(wèn)題,一直以為是網(wǎng)絡(luò)問(wèn)題。 今天測(cè)試有反饋了,趕緊看了一下測(cè)試服務(wù)器,這次終于有癥狀了,CPU直接飆到300%了。 盡然問(wèn)題復(fù)現(xiàn)了,直接開(kāi)干,定位問(wèn)題 1、定位問(wèn)題

    2024年02月10日
    瀏覽(23)
  • 解決vscode的cpptools占用cpu過(guò)高問(wèn)題

    解決vscode的cpptools占用cpu過(guò)高問(wèn)題

    原因就是C/C++擴(kuò)展的問(wèn)題,禁用C/C++就可以解決。具體原因是右鍵查找代碼的引用/聲明等操作比較消耗CPU。 如何使用C/C++擴(kuò)展的同時(shí)還能夠降低cpu過(guò)高的問(wèn)題是目前的任務(wù),解決方法如下。 以下經(jīng)試驗(yàn)沒(méi)效果,(搜索配置項(xiàng)并修改): x ????VScode設(shè)置?Follow Symlinks?去掉勾選

    2024年02月11日
    瀏覽(34)
  • 【Java】 服務(wù)器cpu過(guò)高如何排查和解決?

    【Java】 服務(wù)器cpu過(guò)高如何排查和解決?

    對(duì)于互聯(lián)網(wǎng)公司,線(xiàn)上CPU飆升的問(wèn)題很常見(jiàn)(例如某個(gè)活動(dòng)開(kāi)始,流量突然飆升時(shí)),按照本文的步驟排查,基本1分鐘即可搞定!特此整理排查方法一篇,供大家參考討論提高。 線(xiàn)上系統(tǒng)突然運(yùn)行緩慢,CPU飆升,甚至到100%,以及Full GC次數(shù)過(guò)多,接著就是各種報(bào)警:例如接口

    2024年02月11日
    瀏覽(27)
  • 解決antimalware service executable程序占用CPU過(guò)高(有效)

    解決antimalware service executable程序占用CPU過(guò)高(有效)

    有很多Win10的用戶(hù)有時(shí)會(huì)莫名的電腦非常的卡,打開(kāi)任務(wù)管理器查看進(jìn)程情況,發(fā)現(xiàn)有一個(gè)Antimalware service executable進(jìn)程CPU和內(nèi)存占用率極高。 這個(gè)進(jìn)程也無(wú)法關(guān)閉(妥妥的流氓): Antimalware Service Executable是win10內(nèi)置殺毒軟件windows defender的一個(gè)進(jìn)程。對(duì)于普通用戶(hù)來(lái)說(shuō),一般情

    2024年02月12日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包