[過去ログ] ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
951
(2): デフォルトの名無しさん (ワッチョイ 9f01-OQuQ) [sage] 2022/02/08(火) 18:40:08.93 ID:11RalhgJ0(1/3) AAS
>>947
947(2): デフォルトの名無しさん (アウアウクー MM0b-zU8i) [sage] 2022/02/08(火) 14:42:17.36 ID:Ki5uCpbuM(3/4) AAS
>>945
ありがとうございます

現在分かるエラー内容
?System.TimeoutException
?System.Data.Entity.Core.EntityException

各種バージョン
Npgsql:ver.4.1.3.0(ランタイムver.v4.0.30319)
PostgreSQL:PostgreSQL 13.3, compiled by Visual C++ build 1914, 64-bit
.NetFramework:4.6.1
OS:Windows10pro

エラー発生箇所コード

static void GetStartProcessTime()
{
using (var context = new DbContext())
{
var processingTimeTable = context.CheckprocessingTimeTable.First(x => x.id== 1);
processingTimeTable.CreateDate = DateTime.Now;

context.SaveChanges();
}
}
これ同じ処理が複数同時に走る?

複数同時に走る場合でread committedならデッドロックになるケースじゃない?
それが原因かどうかはわからないけどlog_lock_waitsがoffならonにしてしておくといいかも
956: デフォルトの名無しさん (ワッチョイ 9f01-OQuQ) [sage] 2022/02/08(火) 21:45:24.55 ID:11RalhgJ0(2/3) AAS
>>954
954(2): デフォルトの名無しさん (ワッチョイ 372f-2zGl) [sage] 2022/02/08(火) 20:10:07.63 ID:pmS2YoNl0(1) AAS
>>951
デッドロックやDB上のロックタイムアウトなら、普通はDBサーバ上で確認できるだろ
まず何がエラーになったのかちゃんと確認すべきじゃね

DB側で何の(接続要求すらの)感知もできてないなら、おれならまずはネットワーク系の問題を疑うがな
ソケットの枯渇とか名前解決の不具合とかファイアウォール関係とか、その辺があやしい
>まず何がエラーになったのかちゃんと確認すべきじゃね
そりゃそうよ
ただ本当に詳細が確認できない状態で再現もできないのなら
次に発生した時に情報を取れるようにしておくのは重要

DB側のログで何が確認できるかは設定次第
外部リンク[html]:www.postgresql.org
959: デフォルトの名無しさん (ワッチョイ 9f01-OQuQ) [sage] 2022/02/08(火) 22:34:34.58 ID:11RalhgJ0(3/3) AAS
>>955
955(1): デフォルトの名無しさん (ワッチョイ f7e4-zU8i) [sage] 2022/02/08(火) 20:26:14.86 ID:fYph1ArX0(2/3) AAS
>>951
ありがとうございます
このGetStartProcessTimeが複数の箇所で同時に呼ばれる事はありません
教えて頂いた設定等は私の知識不足で全然触れたことがないので一度調べてみます

>>954
ありがとうございます
postgresのログも見てみましたが、タイムアウト発生時にはエラーや何らかの処理をしているログ自体ありませんでした
データベースがEntityFrameworkから接続を要求されているというのは後からでも見ることが出来るのでしょうか?
自PC内ってことだったからnpgsqlのtraceレベルのログも仕掛けといたら?

NpgsqlLogManager.Provider = new ConsoleLoggingProvider(NpgsqlLogLevel.Trace, true, true);
外部リンク[html]:www.npgsql.org
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 2.168s*