我有一个在四个不同服务器上运行的进程。这个过程每天24小时不间断运行。由于相同的代码在4个不同的服务器上重复,并且攻击同一个数据库,因此通常会在数据库中生成死锁错误。
法语错误消息如下:
La transaction(ID de processus 140)aétébloquéeurles ressources verrou par un autre processus etaétéchoisiecomme victime。 Réexécutezlatransaction
大致翻译为:
事务(进程ID 140)在锁资源上与另一个进程陷入僵局,并被选为受害者。重新运行该交易。
我在ColdFusion中编码,SGBD是SQL Server。有没有人有一个解决方案来避免这个数据库锁定而不使用cftransaction
?