2011-03-14 6 views
0

4 개의 프로덕션 서버를 CFMX7 32 비트에서 CF8 64 비트로 마이그레이션하는 중입니다. 첫 번째 서버가 마이그레이션되고 다른 서버가 여전히 CFMX7 32 비트를 실행 한 후에 CF8이 테이블 잠금으로 인해 충돌하지만 다른 서버의 CFMX7과 동일한 영역이 정상적으로 작동하는 것으로 나타났습니다.CF 마이그레이션이 7에서 8로, CF8이 테이블 잠금으로 인해 충돌하지만 다른 서버는 여전히 잘 실행 중입니다!

일반적으로 잠긴 테이블은 여전히 ​​CF7 32 비트 서버에있는 배치 작업에 의한 것입니다.

서버 세부 정보 :에 관계없이 CF 및 환경의 버전의

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

일괄 처리 작업에 대한 세부 정보를 제공 할 수 있습니까? 64 비트로 마이그레이션해야하는 이유는 무엇입니까? – crosenblum

답변

0

, 당신은 여기가 진짜 문제는 테이블 잠금입니다.

전체 테이블을 잠그는 일괄 처리 작업이있는 경우 다른 프로세스에서 해당 테이블에 액세스하려고하면 문제가 발생할 수 있으므로 이전 버전의 CF가 왜 작동하는지 알아 내려고하지 말고 우선 순위로 수정해야합니다. 그러한 문제를 피하는 것으로 보인다.

희망이 있습니다.

+0

동의. 서버가 배치 작업의 실제 키가 아닙니다. – crosenblum

0

저는 추측하고 있지만 ... 잠금 문제는 현재 CF8과 함께 제공되는 업데이트 된 SQLServer JDBC 드라이버로 인해 나타날 수 있습니다. 내가 그걸 알지 못한다.

즉, Ciaran이 제안한대로 잠금 문제를 직접 살펴 보는 것이 가장 좋습니다.

관련 문제