人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

本日サーバーがダウンしました・・・。是非とも回避策を伺いたく質問させていただきます。

■環境
・さくらインターネットマネージドサーバ(Core2Duoタイプの方)
http://www.sakura.ne.jp/managedserver/
・WordPress 3.1

私たちのウェブサイトのサーバーがダウンしました。
アクセス数を見てみると、3万PV/1日でした。
当初からかなりのアクセスを想定していたのでサーバーはとても良いものを使っているつもりでした。
ですが、サーバーがダウンし、さくらのインターネットのサポートに問い合わせると、

「index.php が高負荷を与えている」との事でした。

さくらインターネットのエラーログを見てみた所、「Premature end of script headers: index.php」が確かに大量に表示はされていました。
ですが、index.phpに自作プログラムは一切入れていません。

3万PV前後でサーバーがダウンしてしまうものなのでしょうか・・・。
それとも、何か攻撃をしかけられているのでしょうか?
それとも、WordPressの設定で何かあるのでしょうか?

色々Googleなどで調べている所なのですが、是非ともお力を貸していただけましたら幸いです。
宜しくお願い致します。


●質問者: Chroto
●カテゴリ:インターネット ウェブ制作
✍キーワード:Core2Duo Google INDEX PHP PV
○ 状態 :終了
└ 回答数 : 9/10件

▽最新の回答へ

1 ● online_p
●16ポイント

index.phpから呼び出されているコードがループしてるんだと思います。http://www

◎質問者からの返答

ありがとうございます!

確認してみようと思います・・・。


2 ● こばさん
●16ポイント

>index.phpに自作プログラムは一切入れていません

.php ですから、中にプログラムを書かなくても php のエンジンが解析に取りかかってしまいます。

サイトの構造が分からないので具体的には申し上げられないですが、自作プログラムが一切入っていない(静的なページ)と仰るのであれば index.html とかにした方が負荷の面では確実にいいです。

◎質問者からの返答

WordPressの性質上、index.htmlにすることは難しいかもしれません・・・。


3 ● TREEG
●16ポイント

WordPressを軽くする方法は別途ググって貰うことにして(色々ありますので)、

さくらのマネジドが、1日3万で落ちるとは流石に考えづらいですので、

SSHでログインして、topコマンドで様子を見てはいかがでしょうか?

リアルタイムでプログラム負荷が見られるため何が長時間引っ張っているか分かるかもしれません。

◎質問者からの返答

ありがとうございます!

初心者ながら早速確認してみました。

THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND

1 96 0 97232K 52340K RUN 0 0:00 4.59% php-cgi-mysql5.1

こんな感じで大量に流れてきまして、php-cgi-mysql5.1とhttpdが大量に動作しておりました。

中でも98Mでphp-cgi-mysql5.1が動作しているのもありました。

WordPressのテーマがいけないんでしょうか・・・。MySQLに負荷ばかり与えて・・・。


4 ● tama213
●16ポイント

WordPressは、すべてのアクセスがindex.php経由になるんです。

だから、index.phpばかりになるのは当然です。

http://ja.forums.wordpress.org/topic/3404

WordPressにはキャッシュするプラグインがありますから

それを導入すると、index.phpの負荷を下げれます。

プラグインには、wp-cacheやwp-super-cacheなどがあります。

◎質問者からの返答

なるほど・・・!index.phpばかりになるのは当たり前なんですね。

携帯サイトがメインで、Wp-cacheが使えなくって。。。困りました。。。


5 ● typista
●16ポイント

WordPressは3.1ではなく3.0.1ですよね?

まずは最新版の3.0.3をダウンロードするのも1つの方法ですが、

自作プログラムがなくとも、利用しているプラグインやテーマに原因があることも多々あります。

また報告されているエラーメッセージがダウンの原因かは定かではありませんが、

以下のようなケースが該当しませんでしょうか?

★Case of PHP(下記?の引用)

・http.conf の設定ミス

・AddType application/x-httpd-php .php

application/x-httpd-php php

上記はいらない

・AddHandler cgi-script .cgi .pl .phpと書いている

→AddHandler cgi-script .cgi .plに修正

・Alias/ScriptAliasの設定が変

?Premature end of script headers

http://blog.livedoor.jp/kotaro_wizard/archives/50690621.html

?WordPress最新版ダウンロード

http://ja.wordpress.org/

?旧バージョンの類似事例

http://wordpress.org/support/topic/premature-end-of-script-heade...

◎質問者からの返答

おおおお!詳しくありがとうございます!

さっそく試してみたいと思います!


1-5件表示/9件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ