トップへ戻る

2005年08月02日

【お知らせ】コメント投稿時のエラー表示について

 当サイトで、記事に対するコメントを入力し「投稿」ボタンを押した時に、サーバーエラーが表示されてブラウザーをリロードしてもコメントが表示されないため、続けて投稿する事で同じコメントが続けて表示される現象が起こっています。

 当サイトは「Movable Type」と言うブログツールを使っていますが、コメント投稿時にエラーとなった場合、Movable Typeへのコメント登録には成功しているものの、各記事のページの再構築には失敗しているという中途半端な状態になっているようです。

 私の方で、Movable Typeの管理ツールを使って記事の再構築を行えば、隠れていたコメントが表示されるようになりますが、サイトの閲覧者にとっては、その記事に別のコメントが付く(そして、投稿に成功する)まで表示されないコメントを表示させる方法はありません。

 これは、当サイトが使用しているレンタルサーバー(web24.jp)が、一定の時間を経過しても終了しないプロセスがあった場合に、サーバーの負荷を低減するために処理を打ち切っている事が原因です。

 当サイトの使用しているレンタルサーバーでは、複数のユーザーが一つのサーバーを共用しているため、他のユーザーに迷惑を掛けないためには、一定の時間がかかる処理に対して制限を掛けるのは仕方のない事だと思います。

 これまでもweb24.jp側で現象に対する改善策として、プロセスが終了する条件を緩和してもらっており、これ以上の条件緩和は難しいのが実情です。

 私としても、サーバーの負荷をなるべく低減するために、画像ファイルを別のサーバーに移すなど、対策は取っていますが、あまり効果が上がっておりません。Movable Typeを最新バージョンにするのは可能ですが、それでこの現象が解決するのかは不明です。

 非常にありがたい事ですが、当サイトのアクセス数やコメント数は、個人サイトとしてまたブログとしてかなりの量があり、日々増加しています。そのため、なるべく急いで根本的な解決策を探す必要があると思いますが、様々な問題があって一気に解決するのは難しいのが実情です。

 それでも、このままではせっかくこのサイトを見に来てくれた方、コメントを投稿してくれた方に対して申し訳ないので、出来る事から対策を講じて行き、なんとか根本的に解決できるように努力していくつもりです。どうか長い目で見て下さい。

 当面は、コメントの投稿に失敗した場合に、お知らせいただいたら該当の記事ページを再構築しますので、私宛にメールでご連絡下さい。

 これからも、当サイトをよろしくお願いします。

コメント
1 投稿者: スナフキン(61.86.56.30) : 2005年08月02日 22:58

いつもご苦労さまです。
このサイトは、私にとって、貴重な情報源であるとともに、
他のサイトにはない、家庭的な雰囲気をもっている、
ほっとさせてくれるサイトでもあります。
いろいろたいへんでしょうが、これからもがんばってください。
いつもありがとう!

2 投稿者: たかよ(211.126.50.155) : 2005年08月02日 23:53

いつもお世話になってます。これからもよろしくです。
がんばってくださいね~!!。

3 投稿者: (203.180.119.169) : 2005年08月03日 00:46

投稿が完了しなかった場合には、トップページに表示されるコメント数(以下の例で言うと2)
> 続きを読む
> → 固定リンク →コメント(2)
に対して、そのリンク先の個別ページに表示される実際のコメントが少なく(例えば1)なるようです。
現時点(2005-08-03 00:41:50)では、
「【その他】モデル 高橋マリ子さんインタビュー(Nikon Imaging:Interview)」がそのような状態にあります。
この場合、その個別ページで「確認」ボタンを押す(フォーム内は空白で良い)と、
本来あるべきコメントを読むことができますが、あまり本質的な解決ではありませんね。

個人的には、二重投稿があっても読み飛ばすだけなので、気になることはありません。

4 投稿者: (220.3.48.75) : 2005年08月03日 00:47

説明責任を果たそうとする管理人様の姿勢に好感です。

5 投稿者: GTW(219.66.106.57) : 2005年08月03日 00:49

お世話様です。
管理人様いつもご苦労様です。
いつもはROMなのですが・・・
どの程度時間をおけば、書き込みを確認出来るのか分かりませんが、
大した問題ではないのではないでしょうか?
(営業用のサイトなら話は別でしょうが・・・)
これからもよろしくお願いします。

6 投稿者: (202.11.120.218) : 2005年08月03日 00:57

管理人様にはいつもお世話になっております。
どうかあまり気にならさないでください。

7 投稿者: 豊@デジカメ購入予定(218.136.6.25) : 2005年08月03日 00:59

いつもお世話になっています。

たまに投稿されたのかわからない時ってありますね。
あわてずにしばらく待てばいいのでしょうが不安なんですよね。

管理人さまには日々の更新でお疲れのところを大変にご苦労様です。
何かいい知恵があるといいのですがお役に立てそうにありません…orz

これからもよろしくお願いします。

8 投稿者: デジカメに悩める者(210.151.217.246) : 2005年08月03日 01:01

情報源としていつも拝見しております。
頑張ってください! 

9 投稿者: (60.34.178.196) : 2005年08月03日 01:12

サーバーの制限はどこでも行ってますから、よいのですが・・・

>一定の時間を経過しても終了しないプロセス
書き込む時間がそれほどかかるとは思えないので、これが起こるのはなぜだろうと考えます。
それは様々な問題が考えられます。(接続の問題等もあります)
気になるのはMobaleTypeの処理の問題です。
ようするに、書き込みプロセスを打ち切っても、書き込まれてるという事は、ログの書き出し後のプロセスがキャンセルされたという事を意味します。
単純にログに書き込み、ログからの読み出しであれば、キャッシュ云々の問題は発生しないのだと思います。
書き込み失敗=書き込めて無いという事だけですから、2重投稿には成りえません。

ただ、個人が運営しているサイトで無償でサービスを提供しているので、それほど神経質になる必要は無いのではないでしょうか。

あまりお気になさらずに

10 投稿者: 香織淳士(218.181.100.5) : 2005年08月03日 02:36

 どうもわざわざご説明を頂きまして、有り難うございますm(_ _)m゛゛゛。
個人的にはサイトへの参加者(っていうのかな?)、来訪者から見て、
サイトオーナーが出来る範囲の事はやって頂いているということが明示的に明らかになって、
とても良かったと思います。
 ただ、記事の体裁での現状説明では、
一週間後からここを見はじめる方には状況が判らなくなってしまうので、
出来れば上にリンクを一つ追加して、ここにご説明頂きました内容を、
問題が解決するまで張り付けておかれた方が宜しいのではないでしょうか?
 何はともあれ、サイト維持の労力は物凄いものだと思います、
いつも有り難うございますm(_ _)m゛゛゛゛。

11 投稿者: ZZ-R(61.210.23.22) : 2005年08月03日 03:37

態々ご丁寧な説明どうも有り難うございます。また何時もお世話になってます。
サーバーの制限の方でしたか、それも有るかもしれないとは思いましたが、
だとMovable Typeを最新バージョンにしても改善は無理そうですね。。。

私個人は二重投稿は気になりませんが、どうもこれが原因で荒れることが有り
以前から改善しないかなと思ってたので、思いつくことを書きました。

個人の運営のサイトとしては非常に精一杯の努力をしておられますし
現状が分かり良かったです。改善は出来そうならで良いと思います。

ただ私も10の香織淳士さん同様に現状の問題の説明のリンクは有った方が
今後知らずに見る人や、また荒れる原因にならず良いと思います。

問題の解決ですが根本的にはサーバーの移転だと思いますが、
どこなら良いのかは実際に借りてみないと分からないと思います。
参考にですが、今度私が借りようと思ってる所でさくらのレンタルサーバーです。
http://www.sakura.ne.jp/

特徴は1GBと3GBの大容量です。大容量なら共有人数も減ると思うので、
多少の負荷は許されるのではないかと思います。
インプレスの参考記事です。
http://pc.watch.impress.co.jp/docs/2005/0330/mobile283.htm

サイトの更新とメンテナンスは大変と思いますが、今後とも頑張って下さい。

12 投稿者: とき(210.156.76.110) : 2005年08月03日 05:58

いつも楽しく、拝見させてもらっています。他に仕事を持っている管理人が無償でサービスを提供しているのに、他人が色々注文つけるのは失礼だと思います。むしろ画像ファイルの大きさの制限を厳しくしたり、昔の画像ファイルは自動的に削除したり、投稿できる文字数に制限をくわえたりして、サーバの負荷を減らすほうが、現実的だと思います。

13 投稿者: (210.234.20.129) : 2005年08月03日 07:08

こういう説明を「もっと早くに」行っておけばよかったですね。
他の人も書いていますが、
問題解決までは、今回のコメントを
どこか固定的な場所から参照できるようにリンクしておくのが
いいように思います。

14 投稿者: (221.35.97.6) : 2005年08月03日 09:31

>>12
誰も注文はつけてないと思いますよ。提案されている方はおられますけど。

15 投稿者: (220.221.17.191) : 2005年08月03日 12:41

全然別のことですけどデジカメ歴史館の更新停止についてもデジカメ歴史館の先頭あたりに一言あるとうれしい気がします。

16 投稿者: (220.221.17.191) : 2005年08月03日 12:44

それにしても2重投稿の件は以前からありましたが、ここのとこ特に酷いようです。レンタルサーバーのシステムに何らかの変更があったのではないでしょうか?

17 投稿者: (219.61.164.73) : 2005年08月03日 15:52

二重投稿なんていちいち目くじら立てるほどの事ではないですよ。もっと他人様のミスにおおらかになりましょうよ。その方がお互い楽じゃじゃないですか。

18 投稿者: (222.1.167.14) : 2005年08月03日 22:24

多少面倒ではありますがモジュール化されてみてはいかがでしょうか?
参考URL:http://221bbakerstreet.org/archives/2004/03/16_0008.php

19 投稿者: utsuno(219.116.157.69) : 2005年08月03日 23:27

皆さんのコメントに対して、まとめて回答します。

(1)投稿エラー
経験則からですが、投稿がエラーになった場合、そのまましばらく待ってもコメントが表示される事はありません。誰かがその記事にコメントを付けて、それによって各記事のページの再構築が成功した場合に、読めなかったコメントも一緒に表示されるようです。

コメント1つを投稿する負荷は大したものではないはずですが、投稿が重なった時に時間がかかってしまい、プロセスが打ち切られるようです。

(2)最近増えている理由
最近になって頻発している原因ですが、2004年と2005年の同じ7月のアクセス数とコメント数を比べるとわかります。

2004年7月
アクセス数 278,355(8,979/日)  コメント数 433(14/日)

2005年7月
アクセス数 509,032(16,420/日)  コメント数 2,799(90/日)

アクセス数でほぼ倍増、コメント数では約6倍になっています。その分、サーバーへの負荷も比例して大きくなっているのだと思います。

(3)コメント投稿者に対する告知
今回の件の告知については、各記事のページの「投稿」「確認」ボタンの横に、この記事へのリンクを表示するように変更しました。

(4)サーバーの移転
サーバーを移転する事は可能ですが、現在借りているweb24.jpは、レスポンスもサポートも良く、プロセス制限の件など非常にお世話になっているため、出来ればサイトの主要部分は現在のサーバーのままで解決できる方法を探しています。

(5)プロセス分割
モジュール化による分割については、現在のサーバーがPHPを使えないため難しいと思います。

(6)その他
告知する時期がもう少し早ければ良かったのですが、出来れば根本的な解決の目処が付いてからと思いこの時期になりました。

成立しなかった(または、していない)ので書いていませんが、水面下では色々なところと折衝して、何とかサーバーの負荷を分散させる方法を探っています。しかし、いろいろと折り合わない点があり、実現にはもう少しかかりそうです。

管理人として、現状が問題である事は認識していますので、今しばらくお待ちいただけたらと思います。

20 投稿者: M-KEY (59.128.89.147) : 2005年08月04日 00:19

御苦労、察します。個人的にはそんなに大きい問題だとは感じていません。
書き込み時に『エラー』が出ても慌てずに誰かが押し出してくれるのを待つようにしてますから。
『仕様』だということで・・・(ま、それにツッこむ人がいるのは問題だとは思いますけど)
それよりも、ここって書き込みの修正が出来ないほうが不便だったりします。
(ちゃんと推敲して投稿すればいいだけのハナシなんでしょうけど)
修正ができれば、二重投稿になっても2回目を削除できますから・・・

ログが飛んじゃうとかの事故じゃないかぎり現状でも構わないと思います。

21 投稿者: (220.216.114.76) : 2005年08月04日 00:34

読み飛ばせば実害はありませんが、何度も押してしまう方の多くは
ここの「仕様」を知らない非常連さんではないでしょうか。
しかも重複書き込みにいちいち反応するのも
「あ、またか」程度に構えられない非常連さんと思われます。
(あるいはROMさんかも)
ですから、「コメント投稿時の~」とボタンの脇に記すだけでなく、
ホームページの一番目立つ場所に
「このサイトでの投稿時にはこんな事が起こりがちです」と
はっきり表記してはいかがでしょうか。
(他人様のサイトなので提案程度にしておきます)

22 投稿者: アンタレス(221.248.98.23) : 2005年08月04日 01:49

投稿エラーの時は、とりあえず 投稿エラーのため 一行コメント みたいな
短いコメントをあえて入れてる と言うのも手かもしれませんね
(実際にやりましたけど ^_^;;)

23 投稿者: (58.0.4.59) : 2005年08月04日 20:05

ここで使用されているMovable Typeの仕様上、
書き込みの削除は投稿者側では出来なかったと思います。
また、削除のためのプロセスが改めて動くことを考えると
サーバーの負荷はさらに増えるのではないか、と思われます。
書き込み削除可、とするならばシステム総取っかえになるので
あまりいいアイディアとは思えません。
#書き込み削除可、は確かに出来た方がいいのですが

後、Movable Typeのバージョンが2.661なのですが、
最新のものにされていないのは何か理由があるのでしょうか?
3.xx系になってから処理が軽くなっている印象がありますので、
バージョンアップも対策の一つとして検討されてみてはいかがでしょうか。

コメントする









名前、アドレスを登録しますか?




(コメント投稿時のエラー表示について)