猫の手も借りたい

ソフトウエア開発者の多忙な生活

カレアラが予定時刻に鳴動しないことがある、という問題に関し、利用者の方に協力を頂いて調査しました。昨日問題が再現したとの連絡があり、その方だけから送ってもらっているログを確認したところ次のことが分かりました。

  • クラッシュ系の問題ではありませんでした。特定の端末に偏って見られる、サービスが殺された系の問題でもありませんでした。クラッシュしていないのに、鳴動していませんでした。

  • ログの解析結果から、ソースコードを見直したところ、鳴動時刻に他の処理を優先し、鳴動処理をスキップしてしまう穴があることが分かりました。この穴にはまるかどうかは自動更新間隔の設定とカレンダーの予定のパターンに依存します。


少なくとも謎の現象を起こす1つの問題は対策できました。(今回の問題はこれで根治されることを願っています。)ご協力頂いたユーザー様にはとても感謝しています。問題追跡で助けてもらえなかったら、これはずっと謎のままでした。

 












管理者にだけ表示

トラックバック URL↓
http://nekonotesoft.net/tb.php/127-765f5056