我们正在将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
答案 0 :(得分:0)
无论您的CF版本和环境如何,您在这里遇到的真正问题是表锁定。
如果您有一个批处理作业锁定整个表,它将导致其他进程尝试访问该表的问题,因此您应该尝试将其作为优先级进行修复,而不是试图弄清楚为什么您的旧版CF出现避免这样的问题。
希望有所帮助。
答案 1 :(得分:0)
我猜测但是......由于CF8附带的更新的SQLServer JDBC驱动程序,现在可能会出现锁定问题。不是我知道如何。
那就是说,你可能最好直接看锁定问题,就像Ciaran所说的那样。