iT邦幫忙

0

網站等待時間很長的問題

我自己架設了一部主機
Centos7.4+apache2.4.6+Mariadb10.2+php7.2.6

自己的主機裝有wordpress的部落格
運行都很順也很快

但最近在幫我加人安裝woocommerce購物車,原本都還正常
測試過 導入文章 圖片等等之後就開始網站的等候時間很長
最長有到30秒
我嘗試關閉所有模組跟版型(包含購物車等全關)
仍然一樣
但Blog卻依然很順可以執行

Server 是裝在Esxi 底下
Cpu 24core
Ram 16G
HDD在LSI9260 8i-RAID6(7顆硬碟) 下 VM有裝intel pcie SSD做CACHE
php info : 以解決

PHP有設定的參數
php_value max_execution_time 500
php_value max_input_time 300
php_value max_file_uploads 128M
php_value upload_max_filesize 128M
php_value realpath_cache_size 8192
php_value post_max_size 16M

Apache MPM
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

ServerLimit 35000
StartServers 16
MinSpareServers 25
MaxSpareServers 250
MaxClients 35000
MaxRequestsPerChild 1000

#LoadModule mpm_worker_module modules/mod_mpm_worker.so

StartServers 16
MaxClients 5000
MinSpareThreads 25
MaxSpareThreads 250
ThreadsPerChild 4000
MaxRequestsPerChild 5000

SQL
[mysqld]
wait_timeout = 1800
interactive_timeout = 1800
max_connections = 51200
max_user_connections = 10240
innodb_buffer_pool_size = 8192M
innodb_log_buffer_size = 20M
innodb_flush_log_at_trx_commit = 0
query_cache_size = 8192M
query_cache_type = 1

不論怎麼調整Client都無法解決這個問題
Server的防火牆也關閉測試過
還是無解
我還缺少了什麼設定嗎?

jeremy168 iT邦新手 3 級 ‧ 2018-06-20 11:45:48 檢舉
是不是在select 資料庫資料IO問題,我覺得
優悠 iT邦新手 5 級 ‧ 2018-06-20 11:51:38 檢舉
資料庫可能循環迴圈了
應該不是吧~!!!!
我是用Wordpress~~
但有時候很快耶!

1 個回答

2
何必問
iT邦好手 1 級 ‧ 2018-06-20 12:29:32
最佳解答

check
idle time on "doc"
登入頁就花很多時間, 解析網址花了不少時間
https://ithelp.ithome.com.tw/upload/images/20180620/20029497MortMVN1FH.png

看更多先前的回應...收起先前的回應...

你好
網址解析是在DNS還是在我方主機的問題
我網址是在捕夢網購買 代管也在捕夢網

但我在內部測試也是等候時間很久耶
我內部另外有一部DNS 指向主機的內網主機IP

您好
謝謝你的解答
我找到問題了
DNS解析的部分加上Wordpress的Query Monitor的回報
我發現在整個網站中有一個隱藏代碼
@file_get_contents("http://www.xxxx.xxx/code.php")這一段扮演關鍵
原始的網站已經失效
導致整個網站都被拖類
不過比較奇怪的是,即使我並不會去執行這個php檔案,但他就是會拖累整個網站,刪除之後就正常了
謝謝您

小魚 iT邦研究生 1 級 ‧ 2018-06-20 20:03:25 檢舉

它會嘗試去讀取的,
經過一段時間讀不到才放棄。

ace516 iT邦新手 5 級 ‧ 2018-06-27 16:19:25 檢舉

謝謝回答 我也想了解

我要發表回答

立即登入回答