CF从7迁移到8,CF8由于表锁而崩溃,但其他服务器仍在7运行正常!

时间:2011-03-14 13:16:28

标签: coldfusion crash coldfusion-8 performance coldfusion-7

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

锁定的表通常是由仍在CF7 32位服务器上的batchjob。

服务器详细信息:

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   

2 个答案:

答案 0 :(得分:0)

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

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

希望有所帮助。

答案 1 :(得分:0)

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

那就是说,你可能最好直接看锁定问题,就像Ciaran所说的那样。