I am testing my rss feed from inoreader. I found several issues most probably with n8n cloud infrastructure:
- When there are more than 1 simultaneous POST requests to webhook (the same hour+minute+second) - even when raw timstamp differs, there is empty body. I debuged it with webhook.online and there is no issue with body, i also tried differtent action - like google drive file creation from inoreader rss aggregator. All the times it works without issue, confirming that it is something with n8n. More than that, and probably more serious issue - when i do “listen for test event” and more than one rss article arrives to webhook, in the output headers, i can see “leaked” (not mine) inoreader rules (rule to send article to webhook) names and also other users inoreader IDs.
example when issue happenes:
Binary:
data
Mime Type:
application/json, application/json, application/json, application/json, application/json, application/json, application/json
===
JSON:
- in the headers, the field contains multiple rule matching numbers coma separated (mine, then seems not mine after comas)
“x-inoreader-rule-matches-today”: “mineID”, “otherIDs”, …
-
same with
“x-inoreader-rule-matches-total”: -
“x-inoreader-rule-name”: “mine inoreader configured name of rule which triggers data sending to n8n webhook”, “other rule name - definitevily not mine”, “other rule name”, “and so on”
“x-inoreader-user-id”: “mine ID”, “other id”, “and so on” - few times
===
So I assume it is either some sort of race condition or load balancer issue