过期域名预定抢注

 找回密碼
 免费注册

WP數據庫造成VPS負載過高怎麼辦?

  [複製鏈接]
發表於 2013-10-17 08:44:21 | 顯示全部樓層 |閱讀模式
本來想發到wordpress區,但感覺是vps的問題就先發到這裡。(感覺還是wp的問題,可惜沒法移動了)
* Z2 t* K+ R+ E( s4 t) A
% X0 ?9 n5 T+ \1 x因為做的是中文圖片站,所以買的aliyun的最低配置的vps,如下,帶寬1M (目前暫時只有1個網站在vps上,程序用的是wordpress)+ U* b( ]/ G9 b* n% D% J

3 e* h' L9 r, Y5 `
CPU核數:1核付費方式:包年包月
擁有雲磁盤:2個  內存大小:512MB
6 v1 P9 g% u' W$ y: @
用了1個多月一直都很正常,但最近幾天每天打開就顯示數據庫錯誤,得多刷新幾次才可恢復正常。進入主機管理後台,提示系統負載有點高。
6 \$ C4 z: O, }1 D6 Q
* U5 x8 G2 ?  ~) T% n0 U& B) v; vIP很少,因為目前只顧著充實內容沒有去宣傳推廣更別說發外鏈做排名,所以每天零散能從谷歌獲得20-30個ip,百度沒有任何排名。
* B, o; p- K( W) Y. ^# U" t9 s( P& ^4 u& k! D6 Y( a. ]9 \& n
我想這個配置足以應付這些ip吧?(註:圖片資源放在upyun圖片集群,不是同一服務器下- T! P+ f2 N/ v) D# W9 B7 b( g% Z
: k0 ]8 K4 e& x5 M( }
我是不是該啟用緩存類插件?目前使用的插件主要有:0 t1 P% [" G1 a) i" a9 T# u

/ g7 r7 ^* `% S4 gAll In One SEO Pack2 W; ]3 @, J0 _- q. R
Google XML Sitemaps
. B& s) d- D( rHacklog Remote Attachment Upyun
" R/ V: m- o! I* O( [. \Portfolio Slideshow
4 R# x% M- A; [# zWordpress Popular Posts
1 W' d: b* ^2 TWP Missed Schedule - RC2013  u& g# Q; S" A" x" d
6 L3 o2 Q- k. W) s
是不是因為啟用了其中某個插件導致數據庫影響過大???比如最後的2個插件,是不是訪客每次訪問頁面,都得去訪問數據庫?用上緩存插件,是不是能改善這類情況。
4 X" B* {# a/ l; n% b6 ^' Y% j/ N9 k4 \! ?" }) \7 E2 g% C* @9 j

! m/ H9 B5 s7 T: @- |/ @- `9 n& {- M) H0 `" C! R+ ~' W6 z" b: T

3 u/ v0 m6 D6 J
$ a+ `) ]7 [' n1 C) @3 \" P6 B* T5 l2 A7 ^* w# I
8 _+ o6 P# G1 k$ D

# P& ]4 `* h+ A
- L( N/ ~: Y6 v& d0 D) b& l  \
- l0 Y+ a; |+ c; F1 A; H- X
發表於 2013-10-17 09:16:36 | 顯示全部樓層
阿里雲的慢,朋友以前在北大青鳥,他們的網站就放在阿里雲,慢得要死,另外你帶寬也才1M,最後一個插件你停了看看6 E: s4 W( p: u# V. T

評分

參與人數 1點點 +1 收起 理由
dhdz187 + 1

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 09:21:15 | 顯示全部樓層
這種應當是不正常的。你可以試試把插件都關了,再一個個打開,看看是否插件的問題。+ h& V( h1 A$ h

評分

參與人數 1點點 +1 收起 理由
dhdz187 + 1

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 09:24:18 | 顯示全部樓層
用排除法,先全部插件停了看看,再一個一個開啟  `/ i9 u0 y8 t+ c6 c
用上緩存插件,不一定可以改善,插件之間可能完全不一樣的工作原理6 a: ?2 f2 d8 e, M$ k
; X- s" q- ^! U: X( X2 ?/ S# q" m
然後最好去看下你的nginx或apache日誌,還有mysql日誌
% _% b* b2 O1 ?  E! j. C, p. k雖然真實訪客ip很少,但是要造成數據庫瓶頸,肯定是有比較大的訪問+ o: _, C: B) f4 W
這種訪問在流量統計是看不到的,因為不走js, q7 l+ j) ^4 b; N& B9 w
這種有可能是自己在採集,或者程序在做定時計劃,或者別人在頻繁訪問某一個頁面造成數據庫壓力
, w# i. `$ u6 }8 ?; C* P; Q- ~- F6 x

評分

參與人數 1點點 +3 收起 理由
dhdz187 + 3 谢谢

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 09:43:57 | 顯示全部樓層
如果我遇到這種情況,我會進行以下步驟來定位問題:9 ?4 z  G7 R5 ?0 V: b7 o6 J- j( O' a
1、執行uptime命令,看看系統負載如何。你的機器只有一個cpu,假如負載大於1.0就屬於負載非常高了。
! k# T" K6 f/ A2 W4 N! M2、假如負載非常高,使用top命令,找到最耗cpu的進程,大部分情況下,這個進程應該就是apache。假如是apache,就找到apache的access log,看看日誌是否有異常,是不是某個url的訪問量特別大。' E1 t! k4 ]5 a  P( }6 ]6 `
3、假如某個url訪問量特別大,那麼問題的原因就是這個url。
9 a- Y7 f9 G* ~$ v4 j1 Q9 D! P9 Z4、假如日誌一切正常,那麼有可能是插件造成的,嘗試關閉可疑插件,定位插件。
9 l& D, P! r. v. ~1 M" {3 `5、假如負載不高,那有可能是數據庫連接數配置得太少,嘗試調高數據庫最大連接。& y; }+ `* X7 d
6、另外還要查看mysql日誌,看看有沒有slow query log,還要查看apache的error log有沒有異常。( p7 y8 c6 ~2 \1 J+ K& l4 v# K

8 |4 d3 g$ Y, T6 R& \+ F% ?出現問題的原因各種各樣,這些步驟只能幫你粗略定位,實際上還要具體問題具體分析的。
3 S; N# E* x! c' W/ I  J& k4 Z

評分

參與人數 2點點 +6 收起 理由
dhdz187 + 3 很厉害的说
月光飞燕 + 3

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-17 10:09:43 | 顯示全部樓層
本帖最後由 dhdz187 於 2013-10-17 10:12 編輯
) b' I7 t6 r, q1 ]4 }  f# ]8 [' J/ j& A' Q; p
多謝樓上4位朋友的解答。, K! }: U5 }$ X  X0 l

  \' Y- z2 g) B- m在發這個帖子之前,我已經將最後一個插件 WP Missed Schedule - RC2013 停用了,目前來看,後台有1.5個小時沒有提示系統負載過高。不過仍然不能斷定是這個插件的問題,因為前2天也是如此,早上訪問就有數據庫連接問題,下午和晚上都沒有碰到過(可能是巧合剛好沒有碰到)
8 y6 y8 y6 C7 H0 \+ h) z9 p3 @/ G& I( |! Y$ r& u# @
先把日誌down下來,看看有沒有其他問題。' ~% T2 z2 n1 u% a

3 [8 f9 X# |. Q0 N1 A  `再次謝謝大家。
) ~& C8 A* S8 `& c2 `) |! s. C' y9 t# P3 C- Q/ n5 G: o
另外,把機器升級到1G,2M了,現在的訪問速度是有點慢
2 h: ^2 I" _: t4 h8 r4 z% }& H. ^1 @8 r

( e, q  r1 D5 O' }) _  E1 W/ Z$ A0 m) U% M. O

8 r$ m* C( K0 y7 f* J3 r% ~$ j: n9 z. M, Z0 h) J* h
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 10:48:22 | 顯示全部樓層
aliyun?你建站路坎坷了。
, i$ y: v, s" T" g! E, N沒有說過站內情況,但Wordpress Popular Posts佔用cpu相對較多。其他不會有問題。
/ e. |. ]; K( w
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-10-17 12:21:45 | 顯示全部樓層
qqqwwqqq 發表於 2013-10-17 10:48
# K/ ~& h( w! D; }( @! L6 z' @( ~aliyun?你建站路坎坷了。9 }4 B& P; B" t# u! N
沒有說過站內情況,但Wordpress Popular Posts佔用cpu相對較多。其他不會有問題。 ...

, U% s+ {8 T8 X: _啊?難道aliyun 的不行嗎?我看很多人說好,我就買了個。
& z. I$ U; S9 B- p暫時只掛了1個域名,這幾天總有那麼一段時間很卡,可又沒有多少ip。
8 R/ o2 n! u5 w3 }
: G* d. [, [: j4 E& H) r* ~幾個小時前停用了這個定時插件,WP Missed Schedule - RC2013,正常了2個多小時。# l2 b4 z8 x$ Q
現在又開始發癲了,那我再停用這個Wordpress Popular Posts試試。& ?* t4 R4 S3 W; B- t* J
6 ^" ^# @) k8 O7 Q  H/ `6 q
對了,國內有其他可靠的vps推薦嗎? 價格不要太高) e, n4 j  M3 d4 T! ]6 |
; k. z: F0 H+ I8 t
" \# L, j2 M& f. b/ n

( }. @4 w  c% U$ P* `
3 ^1 s4 y7 [2 r) a) X
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 12:33:20 | 顯示全部樓層
國內新浪雲和阿里雲貌似都還不錯    不過價格都不便宜的吧 做國內站  完全可以試試香港、日本的vps  linode貌似有日本的vps
, ^. w1 e5 @$ ?0 ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-10-17 14:22:41 | 顯示全部樓層
裝個WP SUPER CACHE 可以解決。
! b6 F& j) }: @  A
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-27 14:35

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表