# RSSポーリングでフィードの処理に20分以上かかる場合があります

**URL:** https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322
**Category:** UX
**Tags:** rss-polling, fixed
**Created:** [2026 年 9 月 13 日午後 8:41 UTC](https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322 "2026-09-13T20:41:42Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [2026 年 9 月 13 日午後 8:41 UTC](https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322/1 "2026-09-13T20:41:42Z")

</div>

こんにちは。まず、新しいRSSポーリング管理画面の追加に心より感謝いたします。大きな違いがありました！

私たちのウェブサイトには数十のRSSフィードがあります。Sidekiqを確認したところ、一部のフィードのジョブが20分以上かかることがあります。これによりキューが簡単に詰まってしまいます。

`RSS polling feed request timeout` という設定はありますが、問題はそこではありません。RSSフィード自体はすぐに利用可能で、読み込みも速いです（少なくとも、Sidekiqが同じフィードで苦戦しているのと同じタイミングでブラウザで試した際には）。問題の原因は、一部のRSSフィードがポッドキャストのすべてのエピソード（直近10〜15件だけでなく）を含んでおり、かつエピソードがすでにダウンロード済みで変更がないにもかかわらず、Discourseがそれらのエントリをすべて処理しようとする点にあるようです。基本的には、変更がなく新しいエピソードもないRSSフィードのせいで、Sidekiqが30分近く、あるいはそれ以上も苦戦することになり得ます。

理想的には、Discourseが変更がないことを素早く検知して、次の処理に進むべきです。

オプションとして、フィードの読み取りを最初のNN件に制限する設定があれば良いと思います。

あるいは、少なくとも、NN分（5分、最大10分）経っても解決しない場合のポーリングを打ち切る時間制限があれば良いと思います。

フィードの処理に10分以上かかり、Sidekiqが100%稼働している際に、具体的に何が起きているのか気になります。何がそこまで時間がかかり、処理が重くなるのでしょうか。

現在のプラグインで改善できる点があると思いますか？

---

_[View the full topic](https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322)._
