LEI虚拟字段活动 - 锁定sysbase数据库

时间:2016-02-01 07:46:00

标签: lotus-notes sybase lotus-domino

我们在Lotus Notes LEI服务器中启用了多个虚拟活动。

所有连接都在Lotus notes表单和Sybase表之间。

注意:LEI连接类别是ODBC而不是sybase连接。

两者都使用与Sybase服务器相同的用户标识和密码。

这种情况在极少数情况下发生,不是经常发生,而是每月发生一次。

问题是, 从Lotus notes表单我们有自定义的错误处理程序。它正在抛出Timed out错误。网络操作无法完成。希望大家都熟悉这个错误信息。我没有在LEI活动和Lotus Notes服务器日志上看到任何错误日志。

但是在Sybase系统的服务器日志中,我们可以看到多个会话被打开,其中一个会话处于锁定睡眠状态。

每当出现此问题时,我们都需要重新启动sybase服务器。直到它重新启动我们也无法访问Lotus notes数据库。

请建议我,如何在不重新启动Sybase服务器的情况下解决此问题。如果连接从sybase异常终止,他们是否可以自动关闭LEI活动?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果这种情况经常发生,那么可能是因为这些进程试图互相绊倒并导致死锁。

由于您无法真正更改应用程序逻辑,因此您可能需要查看更改Sybase DB上的锁定方案/粒度。

有关锁定方案的更多信息,请查看此Q/A on Sybase ASE Locking