2006年06月03日

WEBサーバー高負荷

私が管理(?)を任されているWEBサーバーのhttpdのロード値が異常に高くなり、アクセスしていただいた方々に迷惑をかけてしまったようです。

関係者と連絡を取り合って原因を探った結果、CMS(Nucleus)のプラグインに問題が・・・・
(といってもプラグイン自体に問題があったわけではないが)

WEBコンテンツがPHP+MySQL+Apacheなのですが、問題のプラグインは、日々の更新で追加されるアイテムに対して、すべてを検索し、新しい順にこちらが設定した件数のアイテムを「更新情報」として表示するもの・・・(NP_MutiBlogs)。

これでは、アクセスされるたびに、それぞれの要求に対して、“検索→結果表示”するので、当然負荷が高くなる。
結果、タイムアウトが起こる・・・・・・

対応としては、
(考え方)
アクセスがあった時間から1週間遡った範囲で検索をかけ、その範囲内での新着を数件表示。
その考えを元に、NP_MultiBlogsないの該当するSQL文に対して変更をかける・・・・・

いろいろとググッてみたが、同様の問題で悩んだ方がいなかったのであろうか、見つからない(T_T)

続きは、次の更新で・・・


同じカテゴリー(Network管理人)の記事
バトンタッチ
バトンタッチ(2009-05-06 11:02)

サーバー更新
サーバー更新(2006-04-12 09:43)

・・・見積もり
・・・見積もり(2006-01-20 22:35)


 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

< 2024年05月 >
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
QRコード
QRCODE