deadlock

    0

    2答えて

    ConfigureAwait(false)を使用していても、一部のC#コードでデッドロックが発生しています。残念ながら私は非同期的に使用することはできませんので、私はConfigureAwaitに頼っています。 状況は、Webアプリケーションとコンソールアプリケーションの両方の起動時に、Azure ADからデータベースアクセストークンを取得するためにHTTPリクエストを行う必要があるという状況です

    2

    1答えて

    私は実際にSQLBulkCopyを使用してデータを送り先に挿入します。このコードは、デッドロックのためにソースSQLサーバーで頻繁に失敗しています。私たちが一括コピーを実行している間、コピーされているテーブルが使用されている可能性があります(私はいくつかの挿入/選択が実行されていることを意味しました)。 「TABLOCK」のヒントには問題がありますか?私の理解によると、TABLOCKは共有ロックの

    2

    2答えて

    私はサービスの状態がデッドロックであるように見えるウィンドウで何らかのデバッグをするつもりです。たぶんアプローチはダンプをすることでしょう。 Goサービスのプログラムダンプはどうしたらできますか?そのダンプを分析しますか?

    2

    1答えて

    .NETに5.6.1タスク並列ライブラリをMonitor.Enterするために呼び出す - ベースのアプリケーションがNpgsqlConnection.Open()にNpSql.dll 3.1.6呼び出しに応答を停止。 さらに調査したところ、特定の接続文字列を処理している100のスレッドがMonitor.Enter信号を待機しているように見えました。 [GCFrame: 000000cd8922c

    3

    1答えて

    あるスレッドがmongo dbに対してクエリを実行している間にアプリケーションでデッドロックが発生し、アプリケーションイベントが発生し、別のスレッドがAutowireCapableBeanFactoryでBeanを作成しようとします。 これは@Serviceのコンストラクタで発生し、起動時にサービスが作成されるため、アプリケーション全体の起動を妨げます。 擬似コード:私は@Component Sと

    0

    1答えて

    sqlalchemyで使用されるInnoDBテーブルのデッドロックに大きな問題があります。 sqlalchemy.exc.InternalError: (mysql.connector.errors.InternalError) 1213 (40001): Deadlock found when trying to get lock; try restarting transaction. 私はす

    1

    1答えて

    私はこのコードdeadlock conditionについて読んだことがあります。私が理解していないのは、このコードが過去12年間Windows Server 2003(.net 2.0)上で動作していたことです。今は常にデッドロックのあるWindows Server 2012に移行しようとしています。 私のDLLは "anyCPU"(まだ.net 2.0をターゲットにしています)用にビルドされてい

    1

    1答えて

    トリガーを使用して関連するテーブルのロックに問題があります。 テーブルtCatalogに挿入しています(これは別のテーブルにレコードを挿入するトリガーを持っています)tSearchQueue)。 tCatalogへの挿入は、数秒かかることがある他の多くの機能を持つトランザクション内にあります。ただし、トランザクションがコミットされるまでtSearchQueueテーブルはロックされます。これを避ける

    11

    1答えて

    同じIISサーバー上で相互接続されたASP.NET WebApisを使用すると、デッドロックが発生しています。いずれかのWebApiを別のプールに移動して問題を回避できたため、同じサーバーと同じアプリケーションプールですべてのAPIをホストするため、これが何らかの形で期待される動作であるかどうかを確認したいと思います。コードに何か問題がある場合 プロダクションでは、おそらく異なるサーバーまたはプー

    0

    1答えて

    oracleで(SQLデベロッパーを使用して)マテリアライズド・ビューを作成しようとしています。 私は小さなテーブルでそれをテストし、すべてがうまくいった。 今私は非常に大きなテーブルの上にそれをやっている、と精緻化のいくつかの時間後、私は次のエラーを取得: 「ORA-04020を:ロックしようとしたときに、デッドロックが検出され、」 することを回避する方法はありますそれ?または、テーブルが大きす