Open rEnr3n opened 5 years ago
If there are routing issues / network issues when urlwatch runs, of course you cannot get any notification. Weird that http://test.test
works, but I guess that was localhost, so unaffected by network connectivity issues?
If there are routing issues / network issues when urlwatch runs, of course you cannot get any notification.
Then that would be unreliable. I would lose reports if only the notification fails. Can you make it so that when a notification fails, the changes detected (if any) would be discarded and reverted back to previous values. That way if I ran urlwatch again successfuly, I would not lose any report.
If there are routing issues / network issues when urlwatch runs, of course you cannot get any notification.
Then that would be unreliable. I would lose reports if only the notification fails. Can you make it so that when a notification fails, the changes detected (if any) would be discarded and reverted back to previous values. That way if I ran urlwatch again successfuly, I would not lose any report.
Makes sense, but what if you have multiple reporters (as you might have -- with the stdout reporter), does it save it if at least one fails or if all of them fail?
I agree that "losing" notifications is bad. Wonder if the reporters themselves should queue up messages?
I personally prefer to use only one reporter (stdout excluded). If I were to use multiple reporters, I expect them to be in sync. One reporter having less reports than the other would just create more problems for me. But that's just me. Other people might have a different use case.
I agree that "losing" notifications is bad. Wonder if the reporters themselves should queue up messages?
I guess. Instead of just discarding the changes, they will be sent out at the next successful notification. This should work even if at least one reporter failed. If using multiple reporters, the timing of notification can slightly differ but the reports should be the same.
I use telegram for notification. I ran urlwatch. I got the output below on my terminal but I did not receive anything on my telegram. Running urlwatch again did not report any changes (no notification too).