過去ログ(-2007)@ひろの雑記帳 - 2007年までの過去ログ。最新記事は http://hiro.intlcafe.info/

mixi モバイル経由の方へ:直接表示した方が読みやすいです。
http://hiro.intlcafe.info/


Since 1998-09-05

この日記のはてなブックマーク数
フィードメーター - ひろの雑記帳 from KDU

スカウター : ひろの日記帳 from KDU

Go (back) to




Search

Google
Web
hiro.intlcafe.info

Navigation

Navigation

Categories

Latest Writebacks

Hiro's Office

テクノラティプロフィール

BlogPeople
List Me! by BlogPeople

Powered by

Powered by Nucleus CMS
123456789101112131415161718192021222324252627282930

管理人より(「続きを読む」で全表示/記事本文はこの下)



当ブログの記事内容はすべて管理人の私見であり、勤務先・所属組織等の公式見解ではありません。
08/01/01 00:01 - Hiro - - TrackBacks(No Trackbacks) - Permalink このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加
Home > また怒られた( Nucleus の MySQL 過剰負荷@WestHost )

また怒られた( Nucleus の MySQL 過剰負荷@WestHost )

 移転先の WestHost からも怒られてしまいました。
 アカウントロックとかはしないけど、2日以内に事態を改善するかアップグレードしないと管理鯖逝きだそうな(@_@;)
 やっと引越しも一段落したと思ったのに、もういじりたくない……おとなしくアップグレードするかなぁ?*1

 
 WestHost の場合、専用サーバコースの手前に、サーバ1台に20アカウント限定というプレミアコースがあることはあるんですが。
-Business Semi-dedicated Plan - WestHost Inc. Business Web Hosting
 でも Nucleus 日本語本家でさえうちより安いオプションで平然と動いてるっつうに、何かが間違ってる気がする……。*2
  • 1 アップグレード作業自体は WestHost 側でやってくれるので手間はかからない。
  • 2 ただ、本家サイトの Nucleus は、余分なプラグイン、というか、トラックバックさえ入れてないし、コメント機能も使っていないので、スパムとか全く関係ないというのはあるんだろうけど。
当ブログの記事内容はすべて管理人の私見であり、勤務先・所属組織等の公式見解ではありません。
posted at 04:00 on 07/01/04 by Hiro - Category: サーバ管理 このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加

Google search for: また怒られた( Nucleus の MySQL 過剰負荷@WestHost )

コメント・トラックバックを送られる際には、当ブログの運用ポリシーを必ずご確認ください。
この記事へのトラックバックには、トラックバック元の記事に http://hiro.intlcafe.info/chronicle/item/1922 へのリンクが必要です。
コメント・トラックバックは管理人の承認後に表示されます。

Comments

藤咲 wrote:

コメントはCaptchaで弾かれるハズですから、問題はTrackbackなんですよね?
http://japan.nucleuscms.org...
とかを導入してTrackbackも判定するようにしてみたらどうでしょう。
今回のバージョンから現在使用しているNP_JSEncode代わりにも使えるみたいですし。
07/01/04 09:57

Hiro wrote:

いらっしゃいませ。あけましておめでとうございます。
確かに、1月2日位に、爆撃を食った形跡がありました。
(リンクがないTBはいちいち通知しないようにしてたんですが、
 履歴見たら真っ黒でやんの(@_@;))
諸般の事情により(苦笑)、いまコメント/TBの受付を
停止するわけにはいかないので、プラグイン差し替えてみますm(__)m
07/01/04 10:03

ひぐち wrote:

あけましておめでとうございます。
うちもコメントやトラックバックのスパムはかなり来てる(多い日は1日数千発)のですが、問題なく動いていますから、なにか別の原因があるような気がしますね。
表示系のプラグインでMySQLに効率の悪いクエリを投げているものがあるかもしれません。
何を入れてますか?
07/01/04 11:17

Hiro wrote:

お師匠さまm(__)m
あけましておめでとうございます。今年もよろしくお願いいたします。

> うちもコメントやトラックバックのスパムはかなり来てる
> (多い日は1日数千発)のですが、問題なく動いています

……ですよねぇ(^_^;)

裏口にプラグインリスト(優先度順)を出してみました。

http://www.intlcafe.info/we...

よろしくご指導のほどお願いいたします(平身低頭)
07/01/04 11:43

Clear wrote:

えぇえええ!(汗
寝正月から一気に飛び起きる出来事の発生ですね(汗
やはり何らかの処理が重さの原因だとは思うのですが、前の鯖での検証時はMySQLのクエリ数が半端ないのですよ。
どなたかNucleusの開発メンバーの方にMySQLの動作をSSH経由で見てもらった方がいいかもしれないですね…。
07/01/04 13:04

Hiro wrote:

どもども。おめでとうございます。
旧年中は本当にお世話になりましたm(__)m

いやぁ、参った。
諸般の事情(単なる意地の問題ともいう。まぁどうせこないだろうけど)により、
今回はコメント・トラックバックを停止するという応急処置も使えないので、
どーすべぇ……orz
07/01/04 13:15

Hiro wrote:

うーん NP_ProtectByMD5 も導入失敗。
コメントフォーム自体出なくなってしまった(@_@;)
とりあえず NP_JSEncode に書き戻しました。
07/01/04 15:57

Katsumi wrote:

あけましておめでとうございます。

NP_Captcha がクローラからの画像読み込みで負担が大きいという話をどこかで見たことがあるのですが、ひろさんところはJSEncodeと組み合わせているから、これは関係ないですよね。

キャッシュ系は試されたことありますか?NP_Cache とか、NP_znItemCacheとか、NP_EzCacheとか。もしNP_Wordを使っているのなら、 NP_znItemCacheが有効かもしれません。

手前味噌ですが、スパム対策で NP_ProtectByMD5 が使えるのならば、
http://kandk.cafe.coocan.jp...
の方法がどうかなと思うんですが、NP_ProtectByMD5 はだめなんですよね。うーん、なんでだろう?もしかしたら PHP のバージョンの問題かもしれないので、テスト環境に PHP5 を入れて調べてみます。
07/01/05 07:17

Hiro wrote:

あけましておめでとうございます。
年明けそうそうから厄介な話で申し訳ありませんm(__)m

NP_znItemCacheは入ってますし効いているようです。
あとは NP_Cache か。
ディスクスペースはぜんぜん使ってないので、やってみるかなぁ(^_^;)
07/01/05 07:55

Katsumi wrote:

連投、すみません。今改めて、この記事の内容がちゃんと理解できていなかったことに気がつきました(冷や汗)。

PHP/Apacheじゃなくて、MySQL の過剰負担なんですよね。考えられるのが、MultipleCategories のカテゴリリスト表示です。ここで、正規表現検索を含むSQLクエリーが繰り返し呼ばれるので、かなり負担になっているはずです。NP_Cache が導入できれば、解消されるはずです。

私のところではMultipleCategories 0.38jを使っていて、カテゴリリストの表示に関しては改造して軽くしてあるのですが、今0.38jと0.5jのソースを見くらべてみたところ、同じ改造が0.5jにも使えるみたいです(問題の部分のソースコードが 0.38jと0.5j で同じなので)。もしよかったら、次の記事を参考にしてみてください。

http://kandk.cafe.coocan.jp...

記事の最後に改造ソースコード(NP_MultipleCategories::showCategoryList()関数)を追加で入れておきました。
07/01/05 08:31

Hiro wrote:

Katsumi さんありがとうございます!

「プレーンな画面構成と大して違う風にも見えないが、
 何だか知らんけどやたらとクエリーが多い」

という状況を考えると、それっぽい気がしてきました。

スキンのメンテナンスの手を抜くために、
センターカラム以外は基本的に全部同じ画面構成なので、
どこを開いてもカテゴリリストは表示されてるし(^_^;)

挑戦してみますm(__)m
07/01/05 08:36

Hiro wrote:

Katsumi さん:

ご紹介のハックを取り込んで NP_MultipleCategories を
上書きしてみました。ほんの少し表示も速くなっている気がします。
鯖屋さんにも負荷平均を再計測してみるように依頼しました。
これで通るといいんですが。

ありがとうございました。
07/01/05 12:51

ひぐち wrote:

まず、あたりの付け方ですが、遅いクエリを特定して、その中身からどのプラグインかを突き止めると近道かもしれません。
サービスをとめられそうなぐらい遅くなっているのだとすれば、MySQLが忙しそうにしているときに、MySQLのコンソールかphpMyAdminか何かでMySQLのプロセスを覗いてみると、もたもたしているプロセス(時間がかかっているクエリ)のしっぽをつかめることがありますし、まじめにやるなら、Slow Queryのログを吐かせるとか(あまり低い閾値で吐かせると、ログを吐くことでさらに負荷を増やすかもしれないので要注意)。
07/01/05 14:24

Hiro wrote:

ひぐちさん:

ありがとうございます。
初体験ですので、やり方からの勉強になりますが、
ちょっと見てみます。
07/01/05 14:30

Hiro wrote:

おはようございます。
……よかったまだある(笑)

特に連絡ないけど、管理鯖行きは回避されたんだろうか?
こっちから問い合わせるのも怖いし(苦笑)
07/01/06 05:35

Hiro wrote:

以下、トラックバック先に続きます。
07/01/06 08:52

Add Comments

コメントの送信には JavaScript が利用できることが必要です %20%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3eこのアイテムは閲覧専用です。コメントの投稿、投票はできません。%3c%2f%64%69%76%3e

TrackBacks

ひろの日記帳@International Cafeteria
システム・アップグレード(PHP 5.2.0, MySQL5 他):  WestHost からの通知メールを見落としてしまったのかもしれませんが、本日サーバのコントロールパネルを確認してみましたところ、先日サーバ負荷の件で怒られた際に、月末に導入するから入れてね、という話だっ...
2007/02/25 17:05
ひろの日記帳@International Cafeteria
NP_MultipleCategories の高速化( Nucleus の MySQL 過剰負荷@WestHost ):  4日に WestHost から MySQL の負荷が高すぎと怒られた件については、先輩方からコメントでいろいろとご指導をいただき、NP_MultipleCategories のカテゴリ表示(左サイドバーの Categories)が重そう、という...
2007/01/06 07:07

トラックバックURL: http://www.intlcafe.info/weblog/action.php?action=plugin&name=TrackBack&tb_id=1922
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。
.

New Articles

あわせて読みたい

BP ReviewMe!

BP BlogRanking

自分
仕事
ニュース・一般

Hatena Bookmarked

Naka no Hito