開発日誌2000年05月
- '00/05/02 7:55 (火)
- [private]
どうも完全に怠け物モードに入っています。
この状況を改善するにはインターネットに常時接続できるようになるのがベストです。
でも、NTTに申し込んでいるのに正規の受け付け連絡がなくてじりじりしています。
早く連絡して欲しいです。
- '00/05/04 7:40 (木)
- [website]
4月分の日誌を過去の開発日誌に移動しました。
- '00/05/06 7:40 (土)
- [ppsd]
ppsdに関してWindows98での動作報告と質問をいただきました。
質問にはブックマークファイルの文字化けの連絡があり、問題を感じます。
htmlInputEncodingやhtmlDisplayEncodingの設定方法の詳細が不十分とも思われるので、調査します。
- '00/05/08 8:00 (月)
- [private]
絶不調だったゴールデンウィークも終り、少し気合いを入れていきます。
サッカーの日本代表監督の解任騒動は、日本の今の縮図というか実に訳がわからない話で怒りを感じます。
それを打開するためにも、自分の今できる努力をしなくてはなりません。
- '00/05/09 8:00 (火)
- [ppsd]
ようやくにして活動を再開しました。
expire処理でFixed指定したファイル・ディレクトリも削除対象にする機能を追加しました。
テストはまだですが、今日実行してみて問題がでない場合はすぐリリースしようと思います。
- '00/05/10 8:00 (水)
- [private]
秋葉原に行って、「E.G.コンバット」を買いました。
面白かったです。
もう少し詳しい感想はそのうちに、あげます。
- '00/05/11 8:00 (木)
- [private]
プロバイダとは接続できるのですが、そこから先にはpingが通らなくなってしまいました。
この現象の原因はよくわからないのですが、最近マシンが不調で落ちる事もあって困ります。
- '00/05/12 8:00 (金)
- [ppsd]
機能変更したexpire処理をテストしています。
しかし、今の所うまく行っていません。
Netscapeが落ち、その後Xが落ちてしまいます。
本来関係ないはずなのですが、二度実行して同じ結果なので微妙に影響しているのかもしれないです。
Netscapeを終了した状態で実行してみて、様子を見ます。
- '00/05/13 8:00 (土)
- [ppsd]
expire処理、やはりうまくいきません。
別端末から実行する事で、Xが落ちても大丈夫なようにしたのですが、今度はIO待ちになり止まってしまいました。
ブラウザを通してのWebアクセス作業をしている状態でしたのでexpire処理がその原因かどうかもわかりません。
再度、別端末からexpire処理だけをしてみます。
- '00/05/14 7:50 (日)
- [ppsd]
別端末からexpire処理をしてみましたが、今度はsegmentation faultで落ちてしまいます。
膨大なデータ処理をしているためのJavaVMの問題でしょうが、痛い所です。
どう対応していいか困ってましたが、他のJavaの実行環境もインストールしてあることを思い出しました。
そこで別途インストールしてあるJava2の環境で実行してみます。
- '00/05/15 8:00 (月)
- [ppsd]
Java2の環境でもやはりうまくいきません。
環境をいじっていろいろ作業をしているとio待ちのエラーも頻繁に発生しているようになって、プロセスを落せないのでマシンを再立ち上げしています。
そのせいかさらにppsdが落ちやすくなっているようです。
困りました。
- '00/05/16 7:05 (火)
- [ppsd]
データ量を制限した環境でExpire処理のテストを実行し、正常に終了する事を確認しました。
本番環境では異常終了してしまうという問題を残したままですが、一応バージョン0.3.24としてリリースします。
- '00/05/17 8:10 (水)
- [ppsd]
ppsdが原因不明で落ちている原因はどうやらハードウェアにあるようです。
今日マシンがアクセスできず落ちていました。
pingは通ったんですが、それ以外は何もできないのでリセットかけるしかありません。
ppsdに関係なく、異常動作が起きているということは、ハードに問題があるという証拠でしょう。
どのハードかというのはわかりませんが、やはりハードディスクが一番怪しいです。
とりあえず、swapを使わないようにしてみます。
- '00/05/18 8:00 (木)
- [ppsd]
ppsdでIO待ちが頻繁に起こる現象ですが、何か起こるURLが決まっています。
このURLがURLListの一番上にあるのが問題ではないかと思い、最後に回してみました。
少し様子見します。
- [environment]
ppsdの修正はなかなか手につかないので、emacs-lispのプログラムを書いています。
lispはよくわからないけれど、エディタの改善は実益がはっきりしている感じで一つの転機になりそうです。
- '00/05/19 7:55 (金)
- [ppsd]
再度IO待ちが起こりました。
起こったのは昨日修正したURLListをダウンロードしようとした時です。
前回はURLListの一番上のURLが表示されていたのですが、今回は何も表示されていません。
結局、一番上のURLが問題なのではなく、その一つ下のURLが問題の感じがします。
このURLを一番下に移動して再度様子を見ます。
- [environment]
emacs-lispのプログラムを作成中です。
改行コードだけの行はどうしたら検索できるのか、よくわからず詰まっている状態です。
- '00/05/20 7:55 (土)
- [ppsd]
相変わらずIO待ちが発生してしまいます。
ただし、起こっているのは特定のURLListをダウンロードした時なので、原因はこの中のURLにあると思われます。
昨日の順番の変更でもダウンロードした直後にIO待ちが発生したのは、予想外でした。
どう対応していいかわからなくなっています。
- '00/05/21 7:55 (日)
- [ppsd]
IO待ちの現象は特定のURLListをダウンロードしてから、ReserveListをクリックした時に発生しているようです。
今回も発生したのですが、ダウンロードが始まって少したってからReserevListをクリックして止まりました。
今までのIO待ちでReserveListをクリックしていたかどうかは、はっきりと記憶にはありません。
しかし、たいていはReserveListをクリックして、あれ動かないになっていたような気がします。
毎回IO待ちが発生するのではなく、1度目は大丈夫で2度目以降に発生している理由がよくわからないのですが、もしかしたら、落ちた時の次にダウンロードする時は慎重になっているのでReserveListをクリックしていなかったのかもしれません。
実験してみます。
- '00/05/22 7:55 (月)
- [ppsd]
IO待ちの現象は、ReserveListをクリックしなくても発生しました。
相変わらず現象発生の原因が特定できません。
よくわからないですが、どうも怪しいURLを別にしてみました。
また様子を見ます。
しかし、一番よくわからないのは一度落ちた後だと最初の一回だけは正常に動作する事で、なぜ二回目からIO待ちが発生するのかがまるでわかりません。
- '00/05/23 7:55 (火)
- [ppsd]
IO待ちの現象は、怪しい奴を別にしてみた所、怪しい方で起きました。
怪しい方のサーバはYahooで、やっぱりYahooは信用できないという認識を新たにしました。
もっと、発生条件をしぼり込めればどうすれば改善するかが見えて来ると思います。
まずは、一回目で起こらず、二回目で起こる原因を探りたいです。
- '00/05/24 7:55 (水)
- [private]
本当に久しぶりに神保町に行ってきました。
もう、脚が疲れて大変。
秋山端人さんの「鉄コミュニケーション」を買いたかったのですが見つからなくて残念です。
- [ppsd]
IO待ちは問題のサーバを分離する事で起こらなくはなっています。
さて、次はどうするかです。
- '00/05/25 7:55 (木)
- [ppsd]
ヘッダーがないレスポンスに対応しようと修正方法を考えていたのですが、いい案が思い付きません。
プログラムが複雑すぎるのが悪いのではと思い、前から実行しようと考えていたppsdをコントロールするプログラム類をppsdの下にcontrolパッケージを作りそこに移動しました。
まだ、不十分ですけれどもう少し整理すれば何か見えてくるかもと期待しています。
- [private]
昨日買ったゲーム「攻殻機動隊」にはまっています。
でも、このゲーム難しいです。
- '00/05/26 8:00 (金)
- [ppsd]
URLList関連のクラスもパッケージcontrolの下に移動できるかと思ったのですが、getURLListメソッドがPPSDResponseクラスにあるのでうまく行かないことに気づきました。
ppsd本体のパッケージからcontrolのクラスを呼び出さない制約を課しているのでそれにひっかかります。
というわけであまり進展がありません。
今考えているのはPPSDResponseクラス内でPPSDControlServerのような内部呼び出しの形の処理を普通のプロクシ処理に統一する事です。
単純に実行するとヘッダーの解析処理が二重になり処理時間が長くなりそうなのですが、とにかくわかりやすさを考えて修正し、それから効率の向上を考えた方がいいような気がしています。
- '00/05/27 8:00 (土)
- [ppsd]
整理続行中です。
ただ、整理した先に何があるのかそれがよく見えません。
- '00/05/30 23:00 (火)
- [environment]
29日にIP接続サービスが使えるようになって、常時接続が可能になりました。
それに合わせて生活習慣を変更しようとして、少し調子が狂っています。
少しずつ慣れていくつもりです。
Top page
Index page
e-mail: (em6t-kbt@asahi-net.or.jp)