Why is RSS parser so picky?

Often RSS parser refuses to work for unknown reasons (timeout error):

ERROR: Request timed out after 60000ms

Error: Request timed out after 60000ms
    at Timeout.<anonymous> (/usr/local/lib/node_modules/n8n/node_modules/rss-parser/lib/parser.js:101:23)
    at listOnTimeout (internal/timers.js:554:17)
    at processTimers (internal/timers.js:497:7)

It refuses to parse any Huginn-generated RSS and many others, for instance, why this RSS can’t be parsed? First I thought there was an issue with Cyryllic symbols, yet this RSS is parsed correctly. How can I fix this?

Hey @AnimusAstralis!

Welcome to the community :slightly_smiling_face:

Sorry for the delayed response.

According to the error message your instance is not able to connect to RSS link. There can be different external reasons for this. One of them can be that you are making multiple requests to the same link in a very short span of time, hence you got blocked.

I tried parsing both the links you shared and I got the expected result. So the issue is surely not with the RSS Read node.