deadlock

    2

    2答えて

    Websphereで動作するJavaプログラムがあり、ストレートjdbc(HibernateまたはJPAなし)を使用するOracleデータベースが使用されています。私たちの顧客は、HP Performance Centerのを使用して負荷テストをやっている、と彼は負荷 Caused by: java.sql.SQLException: ORA-00060: deadlock detected wh

    1

    1答えて

    これはデッドロックですか? java.io.PrintStreamをたくさんロックしているようです。 あなたが一見すると非常にランダムに起こります。 idが0x67804350のprintstreamオブジェクトは同じスレッドによって同時にロックされていました。 "service-j2ee-247" prio=5 tid=0x00ea34b0 nid=0x13b runnable [1bb2d00

    1

    2答えて

    デッドロックが発生していますが、その理由を理解できません。メッセージの最後にT1222トレースがあります。 UPDATE ADMISSIONS SET … LAUNCHS A TRIGGER - > INSERT INTO PCM_RECENTCHANGES … LAUNCHS A TRIGGER -> CALL FUNCTION GETLASTLOCATION THE FUNCTION E

    3

    3答えて

    以下のデッドロックグラフに表示されるデッドロックの状況に関連する2つのクエリがあります。 (Seitensperreはページロックを意味する) クエリ55はデッドロックの対象です。テーブルの注文と支払いを含む選択です。 プロセス95のクエリにはいくつかのクエリがあります 最初にistはいくつかの値を変数に格納するためにいくつかの値を選択します(テーブル順序にアクセスします)。 テーブルの順序とその

    2

    2答えて

    私は3つのスレッドからの信号を待っている2つのスレッドを持つつもりです。 これらの2つのスレッドは同じ作業を行いますが、そのうちの1つだけが信号を取得します。一定の条件が満たされると(捕捉された信号の数)、それらは終了する。 最後に、メインスレッドは3番目のスレッドをキャンセルします。 私はデッドロック状態になりましたが、どこに問題があるのか​​わかりませんでした。 func1または func2終

    0

    3答えて

    私のアプリケーションでは、デッドロックの原因となる(異なるプロセスから)2つのクエリが時々発生します。これらのクエリの クエリ#1 UPDATE tblA, tblB SET tblA.varcharfield=tblB.varcharfield WHERE tblA.varcharfield IS NULL AND [a few other conditions]; クエリ#2 INSERT

    0

    2答えて

    darのリモートバックアップサーバーを設定しようとしています。along these linesです。可能であれば、私はパイソンを使ってすべてのパイピングをしたいと思っていますが、そのことについてseparate questionに尋ねました。 subprocess.Popen(cmd, shell=True)でnetcatを使用して、darサイトの例のように差分バックアップを作成することに成功し

    3

    2答えて

    UNIXの場合、プロセスが停止しています。デッドロックの可能性があると思われます。デッドロックの理由とその除去方法と回避方法を教えてください。 私はデッドロックのための4つの条件を知っている:相互排他 を:リソースは、時間(なしシェアリング)で最大1つのプロセスに割り当てることができます。 保留と待機:リソースを保持する処理で別のリソースを要求することができます。 プリエンプションなし:プロセスは

    0

    3答えて

    私は2つのロックinventoryLockとcurrencyLockを持つオブジェクトUserを持っています。多くの場合、これらのロックは個別に使用されます。 synchronized (user.inventoryLock) { // swap items tmp = user.inventory[x]; user.inventory[x] = user.inventory[y]; u

    8

    3答えて

    私は2つのインスタンスで構成されるWindows Azureの役割を持っています。たまにトランザクションが トランザクション(プロセスID N)が別のプロセスでロックリソースにデッドロックされ、デッドロックの対象として選択された次のテキストでSqlExceptionで失敗します。トランザクションを再実行します。 ここで私はしばらくの間googledして、this postを読んで、SQL Serv