タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

job-queueに関するkarupaneruraのブックマーク (1)

  • 溜まるジョブキュー - ふり返る暇なんて無いね

    ジョブキューのジョブが溜まる理由として以下のものが考えられる 単位時間当たりでのジョブをキューイングする量が多い ジョブ自体の実行時間が長い 片方の条件が成り立つ場合も両方とも成り立つこともあり得る。 高負荷時には両立することが多いだろう。 解決策としては以下のものが考えられるだろう。 キューイングする量を減らす ジョブの実行時間を減らす ジョブのタイムアウトを設定する ワーカーの数を増やす (キューをクリアする 最終手段) キューイングする量を減らすのは単純だけど効果ある。不必要な場所でジョブに投げてないか見直すと良い。だが、肝心のジョブ自体の実行時間が長ければ、減らしても結局たまり続ける。 内部処理にとどまるのであれば、ジョブのチューニングやワーカーの数を増やすことで何とかなる場合もあるが、ジョブ内で外部APIを叩いている時などはそうはいかない場合もある。外部要因が絡むときは敢えて一定

    溜まるジョブキュー - ふり返る暇なんて無いね
  • 1