0

我们正在将我们的 4 台生产服务器从 CFMX7 32 位迁移到 CF8 64 位。在第一台服务器迁移后,另一台服务器仍在运行 CFMX7 32 位,我们发现 CF8 有时会由于表锁定而崩溃,但同一区域在其他服务器上使用 CFMX7 运行良好。

被锁定的表通常是由仍在 CF7 32 位服务器上的批处理作业完成的。

服务器详情:

New server for CF8
   OS : windows 2003 64 bit
      RAM : 4 GB
   Java : 1.6.0_23   64bit
   CF : 8,0,1,195765  

Old servers and batchjob server
   OS : Windows 2003
     RAM : 4 GB
   Java : 1.4.2_09
   CF : 7,0,2,142559   
4

2 回答 2

0

我猜但是...由于 CF8 附带的更新的 SQLServer JDBC 驱动程序,您的锁定问题现在可能会出现。不是我知道怎么做。

也就是说,正如 Ciaran 建议的那样,您最好直接查看锁定问题。

于 2011-06-23T15:50:23.350 回答
0

无论您的 CF 版本和环境如何,您遇到的真正问题是表锁定。

如果您有一个锁定整个表的批处理作业,它将导致尝试访问该表的其他进程出现问题,因此您应该尝试将其作为优先事项进行修复,而不是试图找出为什么您的旧版本 CF 似乎正在避免这样的问题。

希望有帮助。

于 2011-03-14T14:28:48.687 回答