0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

バッチ動いてませんでした & 動きすぎてました

Posted at

何があった

動いてませんでした

デイリーでデータを集計するバッチ処理を作成。
テストでも問題なく動作したので、本番リリースし、cronにスケジュール登録。
リリースしてから1週間後・・・、「集計結果全然ないんだけど」

動きすぎてました

デイリーで古いデータを削除するバッチ処理を作成。
テストでも問題なく動作したので、本番リリースし、cronに深夜に実行されるようスケジュール登録。
リリースしてから1週間後・・・、「深夜のバッチ昼ごろまで動いてるんだけど」

どうしてそうなった

動いてませんでした

プログラムは問題なかったものの、それを呼び出すシェルの記述がミスっていて、本番で一度も実行されてませんでした。

動きすぎてました

本番データがでかすぎて、テストでは数分で終わっていた処理が数時間かかるようになってしまっていました。

どうすればよかった

  • 本番でcronの設定を変更したときは、スケジュール通り動いたか確認しましょう
  • シェルもテストしましょう
  • 本番データでもテストしてみましょう
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?