一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

DEDECMS|帝國(guó)CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統(tǒng)|

服務(wù)器之家 - 建站程序 - Wordpress - php-cgi進(jìn)程cpu負(fù)載過高:禁用wordpress定時(shí)任務(wù)wp-cron.php

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

2019-09-01 14:10服務(wù)器之家 Wordpress

這篇文章主要介紹了php-cgi進(jìn)程cpu負(fù)載過高:禁用wordpress定時(shí)任務(wù)wp-cron.php,需要的朋友可以參考下

一、問題描述

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

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

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找到文章

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找到:

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

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

然后 /root/lnmp restart 重啟lnmp

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

三、排除可能的原因

1、禁用hyper cache

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

2、刪除eAccelerator

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

3、file_get_contents的問題

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

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

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

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

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

4、php5.2 和curl的兼容問題

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

curl_setopt($ch, CURLOPT_TIMEOUT, 2);

也不知如何操作,放棄。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲天堂中文字幕 | 91麻豆精品 | 久久久精品国产免费A片胖妇女 | 青草青视频 | 成年人视频在线 | 色久久一个亚洲综合网 | 十六以下岁女子毛片免费 | 亚洲精品中文字幕久久久久久 | 亚洲品质水蜜桃 | 极品在线| 九九热免费在线观看 | free性泰国娇小videos | 欧美福利在线播放 | 欧美国产日产精品免费视频 | 车上小婕子系列辣文小说 | 6080窝窝理论 | 涩色爱| 王者荣耀瑶白色液体 | 91肥熟国产老肥熟在线 | 亚洲成人一区 | 亚洲精品高清中文字幕完整版 | hd性欧美俱乐部中文 | 日本乱中文字幕系列在线观看 | 国产拍拍拍免费专区在线观看 | 四虎在线播放 | 欧美香蕉| 肥胖女性大bbbbbb视频女厕 | 日本在线观看视频网站 | 亚洲一区二区三区91 | 日日摸日日添日日透 | 高贵女王调奴vk | 亚洲网红精品大秀在线观看 | 大象视频污 | 人人澡人 | 99久热只有精品视频免费观看17 | 天堂成人在线 | 亚洲精品福利在线 | 99视频精品国在线视频艾草 | 欧美亚洲另类在线观看 | 亚欧有色在线观看免费版高清 | 亚洲精彩视频在线观看 |