私はubuntuの16.04に.netcore 1.1でSQLサーバー14.0.3030エクスプレスをインストールしました、そして、私は私のドットネットコアWebアプリケーションからのこのエラーメッセージで突然遭遇しました。
Win32Exception:不明なエラー258
不明な場所
SqlException:接続タイムアウト期限が切れました。タイムアウト期間が経過した ログイン後の段階で。接続がタイムアウトした可能性があります サーバがログインプロセスを完了して応答するのを待つ。それとも 複数のアクティブを作成しようとしたときにタイムアウトした可能性があります 接続これに接続しようとしている間に費やした期間 サーバーは - [Pre-Login]初期化= 1008でした。ハンドシェイク= 336。 [ログイン] 初期化= 0。認証= 0。 [ポストログイン]完了= 13001;
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity、SqlConnectionString connectionOptions、オブジェクトproviderInfo、 bool redirectedUserInstance、SqlConnectionString userConnectionOptions、SessionData reconnectSessionData、ブール applyTransientFaultHandling)
私は再びSQL Serverをアンインストールして再インストールしましたが、何も変更はありませんでした、ssmsは時々それにリモートで接続できますがとても遅いです、アプリケーションがダウンしてSQL Serverで何もしていない間すべてのデータベースをデタッチしましたが、それには影響しません。それでもまだ遅く、ほとんどの場合も応答しません。 SQL Serverでさえメモリの30%、RAMの1%以下を使用していますが、私はまだ多くのメモリを持っています、そして私はSQL Serverにアクセス可能なすべての利用可能なメモリを設定しました
これが スナップショット 私のアプリがオフで、私はそれを使用していないときに私のubuntuでトップコマンドの