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

CF のバージョンと環境に関係なく、ここで実際に発生する問題はテーブルのロックです。

テーブル全体をロックするバッチ ジョブがある場合、他のプロセスがそのテーブルにアクセスしようとすると問題が発生するため、以前のバージョンの CF が回避しているように見える理由を解明しようとするのではなく、それを優先して修正する必要があります。そのような問題。

それが役立つことを願っています。

于 2011-03-14T14:28:48.687 に答える
0

推測ですが... CF8 に同梱されている更新された SQLServer JDBC ドライバーが原因で、ロックの問題が発生している可能性があります。私が方法を知っているわけではありません。

とはいえ、Ciaran が示唆するように、ロックの問題を直接見るのがおそらく最善です。

于 2011-06-23T15:50:23.350 に答える