node-rss-watcher
node-rss-watcher copied to clipboard
Error: socket hang up がたくさん出る
同じタイミングでたくさんまとめてErrorが投げられてくる。
同じURLに対するrss-watcherをたくさん生成しているということはないです
rss-watcherにぁゃιぃ箇所ないので、parse-rssかrss-frequencyが原因かもしれない
とりあえずparse-rss npmを修正した
- https://github.com/nikezono/node-parse-rss/pull/5
- https://github.com/nikezono/node-parse-rss/pull/6
https://github.com/nikezono/node-parse-rss/pull/7 https://github.com/nikezono/node-parse-rss/pull/8
で更に修正しました
hubot-rss-reader内にrss-watcher的な物を自前で実装してしまったので、使わなくなってしまいました というのは 複数のchat部屋からwatchしているfeedを、ある部屋から購読停止した時に
- 他の部屋がまだ購読しているなら"new article"イベントをremoveListenerする
- 他の部屋が購読してないならwatcher.stop()する
とか色々考えていると面倒くさくなってしまった。
このissue必要なければ閉じて下さい