Scheduler cannot delete gemini_issuealerts records
There’s a problem of deleting the gemini_issuealerts records after an alert email was sent. It results in receiving the alert email every X minutes.
Errors in Event Log: System - The remote server returned an error: (405) Method Not Allowed. - at System.Net.HttpWebRequest.GetResponse() at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.AlertsService.DeleteAlert(Int32 id) at CounterSoft.Gemini.Scheduler.EmailAlertsProcess.ProcessIssueAlerts() NT Log: 2009-09-04 03:14:42 ::1 DELETE /gemini/api/alerts.ashx/alerts/1 - 80 - ::1 - 405 0 0 9 Contents in config file of scheduler: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="Gemini" type="CounterSoft.Gemini.Scheduler.ServiceConfigSection, CounterSoft.Gemini.Scheduler" /> </configSections> <Gemini> <Clients> <Client WebServicesURL="http://localhost/gemini" AuthenticationUsername="admin" AuthenticationPassword="xxxxx" /> </Clients> </Gemini> </configuration> Note: Replace the admin password with "xxxxx" above. We host Gemini on IIS 7 on w2k8 R2 Server and use Classic mode for the application pool (If using the Integrated mode there's a problem in selecting the gemini status in the dropdown). In the Gemini virtual directory in IIS 7, we have enabled all verbs for the ashx handler as per the Scheduler Guide. We enable Windows authentication as well. What would cause the problem? Thanks.
netguy
· 1 |
|
Tuesday, September 8, 2009, 4:13:21 AM |