2006年04月25日
2GBの壁 |
午後出陣。
M社案件はサーバ6台を使ってフル稼働。UAPにバグ発見。ログファイルを出力する際に、1ファイルの上限(現環境では2GB)を超えて書きこもうとすると、プロセスが落ちてしまうのだ。ROLLBACK WITH STOPPING状態。デーモンで動く以上、これでは激ヤバだ。 調査すると、fclose関数で「ファイルサイズの上限を超えました」と標準出力に出してから異常終了している。 本来の(何が本来かはともかく)ファイルサイズの上限を超えた場合のflose()実行後にセットされるerrno の内容はEFBIGであり、関数を実行して即死というのはちょっとおかしい。カーネルの不具合なのかもしれない。 とりあえず書き込む前にファイルサイズを調べて上限に近そうだったら書き込まずスキップさせるようにした。
ブン回しの進捗が見積よりもよくない。調査したところドライバ部からDB検索している箇所がボトルネックとわかった。 SQL文自体はそれほど複雑なクエリーではないが、レコード数が39万件あまりと多いのが原因か。 インデックスは作成しているが遅い。何か対策を考えなくては。
【他の年の本日の日誌】
2008:
2008:
税務申告完了/国盗り祭り 法人税申告書および法人市民税、法人県民税の申告書を書き上げ、郵便局にて市民税、県民税を納付。その足で区役所、県税事務所へ散歩がてら行き、申告書を提出。法人税は税
2007:夜間作業 午後出陣。g案件ほか。夕食を吉野家でとって、22:00からV案件作業。0:00頃移行完了。手順ミスあったが検証良好。1:00解散。タクシーにて当日手配した宿へ。3:00すぎ就寝。明日は平和だといいなあ。 今日の宿:ホテルモントレー半蔵門。J...
2005:PHPモジュール 出陣。G社向け資料作成。次期システムテスト。PHPモジュール編集に手こずる。新しい関数が認識されないのだ。 参ったな。 ...
2004:富山遠征(2)〜ホタルイカ 昨夜は睡眠不足だったせいもあり、9:00起床。 外は晴れていた。予報では雨のち晴れということだったが、今日もいい具合に外れてくれたようだ。 遠くに立山がはっきり見える。 今日は滑川、魚津をドライブ。 滑川でホタルイカフェスティバルが行われて...
2003:大いなる前進 4連闘最終日。ねむねむ君だが老体に鞭打って働く。 gdライブラリのttfキャッシュ存在チェック関数のチューニングを行う。よく解析すると不要と思える判定条件があったので削除してみたところ、約40%の高速化に成功。我ながらびっくりである。 これ...
投稿者 onsenfan [ プログラミング ] : 2006年04月25日 23:41
この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします
トラックバック
このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/981_1401501962316