Сервер ELMA Community развернут на VDS Windows Server 2016, с стандартным
PostgreSql сервером идущим в комплекте с ELMA.
После 3-4 дней успешной работы вылетает с ошибкой:
*EleWise.ELMA.Runtime.Exceptions.ConfigurationInitializeException: Ошибка инициализации конфигурации ELMA ---> System.InvalidOperationException: Cannot check database exists ---> Devart.Data.PostgreSql.PgSqlException: the database system is starting up
at Devart.Data.PostgreSql.o.v()
at Devart.Data.PostgreSql.o..ctor(e A_0)
at Devart.Data.PostgreSql.w.a(DbConnectionOptions A_0, Object A_1, DbConnectionBase A_2)
at Devart.Common.DbConnectionFactory.a(DbConnectionPool A_0, DbConnectionOptions A_1, DbConnectionBase A_2)
at Devart.Common.DbConnectionPool.a(DbConnectionBase A_0)
at Devart.Common.DbConnectionPool.GetObject(DbConnectionBase owningConnection)
at Devart.Common.DbConnectionFactory.b(DbConnectionBase A_0)
at Devart.Common.DbConnectionClosed.Open(DbConnectionBase outerConnection)
at Devart.Common.DbConnectionBase.Open()
at Devart.Data.PostgreSql.PgSqlConnection.Open()
at EleWise.ELMA.Extensions.PostgreSQL.PostgreSQLProvider.IsDatabaseExists(String connectionString)
--- End of inner exception stack trace ---
at EleWise.ELMA.Extensions.PostgreSQL.PostgreSQLProvider.IsDatabaseExists(String connectionString)
at EleWise.ELMA.Extensions.PostgreSQL.PostgreSQLProvider.InitInternal()
at EleWise.ELMA.Extensions.PostgreSQL.PostgreSQLProvider.CreateTransformationProvider()
at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams)
--- End of inner exception stack trace ---
at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams)
at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath)
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager)
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.IUgCXwRx2N5GVtOvsb(Object )
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()
Ошибка инициализации конфигурации ELMA
EleWise.ELMA.SDK
at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams)
at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath)
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager)
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.IUgCXwRx2N5GVtOvsb(Object )
at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()*
Спасает только перезапуск всего сервера.
В какую сторону копать? куда смотреть?
Был бы Linux сервер уже давно бы отмониторил где корень зла, но у ELMA нет Linux версии.