【PW C++】长时间连续运行会话问题

我们编制了一个服务用来操作PW,该服务长时间运行后(十几个小时)开始报错(执行普通SQL语句aaApi_SqlSelect,SQL语句没有问题,会循环执行),错误信息为:Database communication error,接着再报:Datasource connection terminated。但这个时候调用aaApi_IsConnectionLost()返回的又是false,再调用aaApi_GetCurrentSession获取的会话ID跟登录成功的也一样,但执行SQL语句就依次报上面提到的两个错误。后面通过aaApi_LogoutByHandle退出登录后,再调用aaApi_Login也登录不起,报的错误信息:

错误信息:Cannot login to the datasource
详细信息:Failed to connect to the remote server application.

如果想长时间不间断运行有什么好的解决办法呢?

Parents Reply Children
No Data