タイムアウトまでの時間を増やすのと、あとクライアントの数を増やすのとで再構築中にどこかにいくのはなんとかなった。
これもあとすこす増えるとまたもとに戻りそうであるが。
ハードの問題ですかぁ?まあもう2、3年はこんなことしてるんだよねえ。
致命的に使えない訳でないのが腰をあげるのが億劫な理由でもあるんだが。
ひとまず年始はニコニコして過ごしたいものであります。
cgiが重いですね。
データベースかもしれないけども。
何が原因ですか?メモリ化と思った前回の対処はあんまり成功とはいえない結果となったようで。
とすると中にあんまりよくないプログラムが動いているのか、あるいはそのほかの何かか。
おくわからないことはよくわからないままになってしまうこともあります。
それがわかってすばらしい速さで動くようになればとてもうれしい限りでありますが
そこまでに費やしたしたコストを考えるとあんまりよくないかもしれないねえ。
まあ、結局どうしたもんかなって感じ。
もう少しこのブログは優しい色合いにしてもいいかもしれん。
博愛的な感じをだして行きたい。
薄い色にしとけばいいんだろうか。
それもちょっと違うような。
デザインを大幅に変えるんであれば仕組みも変えたいところでありますな。
しかしそれだけの時間をとる気になるかというと、うーん。
お正月くらいかな。
MT5にしたいと思ったんだが、なぜしたいと思ったのか定かでない。
そういうことなのでモチベーションも大してあがらないんだが方法を調べていると
あまりにもバージョン管理がよくないらしい。
DBのバージョンをあげるのがまたしんどいのでやる気なしになってきてる。
まあ何がいいのかというと、再構築の不具合が多少増しになるんじゃないかというところ。
あとはサーバの中の設定をいぢくらなくてもカテゴリーの並び替えができるようになりそうというところ。
さらにはまあそろそろデザイン変更もいいかなって感じ。
時間も一応あるしねえ。でも寒いからあんまり活動レベルは高くないのだ。
もっと暖かいと思っていただよ。
定期的に話題になるやつなんだが、再構築エラーについて。
今度はカテゴリーの再構築エラーが出るようになった。
カテゴリーの数が増え続けているのがその原因かと思われる。
で、探したところそういう問題を解決できるプラグインがあるとな。
SmartRebuildと申すらしい。
で、早速入れてみたんだが、バージョンの問題でうごかなんだ。
そろそろバージョン変えたいんだが、まえにMT4にしたときに最悪が起こったのと
あとは作業の割りにあんまり楽しいことが起こらないというのでどうも。
サーバのスペックをあげるほうがたのしいような。
しかしお金がかかるんだ。
まあ時間がかかるかお金がかかるかのどちらかということになるんだろうけども。
低羽化変換ミスうぜー。馬鹿にもほどがある。
さて、せっかくサーバをメンテできる環境にいるので
カテゴリのどこかにいるに入っている記事を開放しているんだが、再構築エラーだぜ。
記事が増えてきたのか。
前回確かメモリを増やして何かよくなった記憶があるんだが、どうもうまくいってないみたい。
あるいはそれでもまかいきれないくらい記事が増えたのか。
mt.cfgの中のEntriesPerRebuildってのをいぢれば一回に再構築できる数を変えれる風なんだが
効果あるのか。結局エラーになってるし。
はんなはんな。
まあ、完全に失敗とも成功ともいい難い結果となった。
ひとまずmod_perlをつかって更新とか、再構築とかそこら辺は問題なく動くようになったようなのだ。
しかし昔々にやって失敗したようにコメントの投稿だけが「No entry_id」とかいうエラーの元、失敗する。
この問題は未だに検索してもなんの解決策も見いだせない上に自分の記事が出てきてしまうという悲劇がある。
ということなので、ひとまずコメントを処理するものだけを除外して、ほかはmod_perlを適用することにした。
つまり、まあ保守には便利になったわけ。
今のところあんまり調べられてないから、
明日くらいまた面倒くさい問題が発覚しそうなのがいやな感じだねえ。
そのうちサーバも持って行きたいけど、結局回線がひ弱そうだからどうかな。
サブのやつくらいならノートパソコンで作れるかもしれないけども。
libexec/libperl.so: undefined symbol: ap_ctx_get
とか
Error: Cannot find SSL header files in any of the following dirs:
とかいうエラーが出るんだよ。
もうめんどうくさい。
あまりにCGIの実行に時間がかかっているようなので、
また試しにmod_perlを性懲りもなく入れてみようとしたのだ。しかしそれにあたって1番目のエラーが出た。
なんでもap_ctx_getという命令か何かが足りないとか。
その命令は何に入っているのかよくわからないんだが、
DSOのエラーだとかいう話が外国の掲示板に書いてあった。
どうすれば解決するのかというのがさらに不明。
mod_sslを入れると解決するような。しかしそのためにはEAPIというのがいるんだそうな。
httpd -Vで存在しているかどうかがわかるらしいんだが、その上ではあることになっているのだ。
しかしmod_sslのconfigのエラーで有効になっていないとか。
???わけわかんね。
サーバのメモリをね。
今更ながら増やしてみたわけ。何せボーナスも出たから。
こんなかんじ。1500Mくらいのメモリになった。
実際の速度はどうなったかというと、まあ早くなったような気がする。
しかし驚くほどではない。
もしかするとまだ設定が貧弱メモリ用のままなのでそれが良くないのかも知れない。
コンだけ増やして全く意味なしだったら超残念だぜ。
もはや解決策としては総取っ替えしかなくなってしまうのでな。
さすがにボーナスが出たとはいえそこまでやりたくないっすよ。
お金がいるところは他にもあるので。
また切れてやがった。
しかし今回は本体に触れることができたので解決した。
どうもcronがまともに動いてなかったようで、これでまたしばらくは大丈夫なのではないかと思う。
それにしてもひどい話だぜ。外部からの接続できれば便利なんだけど、切れていたら接続もできないしな。
どうすればいいのやら。
夜が明けたらまたいろいろ試してみたい。
もう目が痛いんすよ。
そもそも今日というか昨日だって謎の出勤があったせいで一日休みがなくなったのだ。
それも朝からずっと画面を見つめて、
ビット演算とかgoto文が使われたわけわからん作りのプログラムのエラーつぶしをしていたのだ。
おかげで買い物とか、その他の雑多な出来事ができないでいたので部屋が荒れた。
さらに仕事の帰りにとっとと実家に帰ったのでそのままになってしまっている。
代休使おうかなあ。まあ来週の水曜あたりで一段落つくようなので、そこで寝ることになると思う。