I have an issue with AF database. This is the scenario:
- There is one AF Server with multiple database.
- There is a WEB API which connect to AF database to read and write to it.
- There is 5 services, 3 of them using the API and 2 of them connect to AF database
- We have 3 different users here, one is used for Web API, one is used for 3 service (which use API), the last user is used for 2 service that directly connect to AF database.
In one of the services we get following error time to time:
System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: Database 'XXX' has been disconnected. This is caused by using an object from a database after calling PISystem.Disconnect.
The thing is that it does not happen all the time. this service is running every 1 minutes and every hour or so we get this error.
Based on stack trace, it happens when service trying to read attributes from AFElement.
Anyone has any suggestion?