I do not think any major changes are needed as some users may want the triggers to inactivate if exchange is offline for double processing.
Option 1: Based on current options that VisualCron provides, I can live with "100" retries with a "5" minute check interval which gives me about 8 hours before the trigger should get inactivated. The issue is that even if I specify those options my trigger gets "stuck" (not inactivated) within a few minutes (when connection to exchange fails).
Option 2: If retries is set to "0" never inactivate the trigger. Keep checking and logging the error to log file.
Other performance issue that I have noticed 1-2 times now is job would say "Event Trigger (Mail)", no popup error messages, no error messages in log.. BUT the trigger would not respond to the email. The email stays in the Inbox as "new" (it's set to delete once checked in VisualCron). So, some trigger would hang like this while other triggers would continue to work. After deleting and re-creating the trigger, it starts to work. All jobs monitor the same Mailbox.
I think you guys really need to look into the reliability of Email Triggers. We have 10-20 of those and we would rather not re-enable/re-create them every time Exchange is out of communication for a few minutes.
Time Based triggers are having no issues at all. They always fire when expected 🙂 Also, if Exchange stays up 100% without a hitch I rarely see any issues on VisualCron.. I think the issue is in what VisualCron does if it detects that Exchange is unavailable.
Thanks
Edited by user
2011-04-25T17:59:52Z
|
Reason: Not specified