問題タブ [connection-timeout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 設定されたタイムアウト時間後に JDBC 接続を閉じますか?
設定されたタイムアウト期間後に JDBC 接続を閉じる方法はありますか? これらの接続は GenericObjectPool で作成されています。プールがプール内のアイドル状態の接続を閉じることができることは知っていますが、アクティブであると考えられる接続についてはどうでしょうか? 誰かが close() を呼び出さない場合に接続リークを制御しようとしています。私が読んだことから、唯一の方法はサーバーにタイムアウト期間を設定することかもしれませんが、Javaで方法を見つけたいと思っています。ありがとうございました!
c# - EntityFrameworkでデータベースタイムアウトを設定する
コマンドがタイムアウトし続けるので、デフォルトのコマンドタイムアウト値を変更する必要があります。
見つけましたがmyDb.Database.Connection.ConnectionTimeout
、readonly
です。
Entity Framework 5でコマンドタイムアウトを設定するにはどうすればよいですか?
connection-timeout - メディアストリームが利用可能かどうかを確認中に接続タイムアウトエラーが発生しました
My Console アプリケーションで。openstream を介してデータベースで利用可能なメディア リンクをチェックしていますが、別の異なるポイントで 1 つのエラーが何度も発生しています。ステートメントは終了されました"
php - PHPMySQL外部データベース接続がタイムアウトしました
次のコードを使用して外部(このコードが存在するのと同じサーバー上ではない)データベースに接続しようとすると、接続がタイムアウトになります。データベースの設定が正しく設定されていることはわかっています。ログイン情報は良好です。これは、HeidiSQLを使用してコンピューターから正常にログインできるためです。誰かがこのコードの問題を見ることができるなら、ありがとう。
php - iPhoneアプリPHP Webサービスでの500内部サーバーエラー
同じphp Webサービスを共有しているiPhoneとAndroidのアプリがあります。iPhone アプリケーションのいくつかの場所で 500 内部サーバー エラーが見つかりました。
初めて Web サービスにアクセスしようとすると、500 エラーが発生します。同時に再試行すると、エラーなしで機能します。しかし、10分ほど経ってからアクセスしようとすると、また500エラーになります。
参考: DB 接続を確認したところ、適切に閉じられました。
以下は、エラーを発生させているサンプル サービス スクリプトです。
これが接続タイムアウトのようなものかどうかはわかりません。
iPhoneアプリのエラーでしょうか?
またはphp Webサービス?
またはサーバー側のエラーですか?
これを 1 週間以上確認していますが、まだ問題を見つけることができません。
java - javaソケットで接続タイムアウト例外を解決するには?
私は Swing アプリケーションに取り組んできましたが、ユーザーがローカル ネットワーク経由でファイルを送信できるオプションを追加したいと思ったとき、深刻な問題に直面しました。
ネットワーク経由でファイルを送信するために、Sockets ライブラリを使用してクライアントとサーバー間の接続を作成しました。Client.javaのソース コードは次のとおりです。
Server.javaのソース コードは 次のとおりです。
ご覧のとおり、自分のコンピューターからローカル ネットワークに存在する別のコンピューターにtest.txtファイルを送信したいと考えています。Server.JavaとClient.javaを実行すると、端末で例外が発生し、接続がタイムアウトしたことが示されます。
さらに混乱したのは、 Localhostを使用してアプリケーションを実行すると、ファイルtest-copy.txtのコピーが適切に作成され、例外の理由を調べたところ、ファイアウォール特権である可能性があることがわかりました。ポート1234のトランザクションを有効にしましたが、それでも同じエラーが発生しました。
ここで私が求めているのは、それは権限の問題ですか、それとも特権の問題ですか? 私のコンピュータは管理者および送信先としても設定されています。または、正しく動作させるために何を追加または変更すればよいでしょうか?
私の質問が明確になったことを願っています。
ありがとうございました :)。
java - javaでソケットを使用してファイルを送信するためにファイアウォールとルーターの権限を有効にする方法は?
私は Swing アプリケーションに取り組んでいましたが、ユーザーがローカル ネットワーク経由でファイルを送信できるオプションを追加したいと思ったとき、いくつかの深刻な問題に直面していました。
ネットワーク経由でファイルを送信するために、Sockets ライブラリを使用してクライアントとサーバー間の接続を作成しました。Client.java のソース コードは次のとおりです。
Server.java のソース コードは次のとおりです。
ご覧のとおり、自分のコンピューターからローカル ネットワークに存在する別のコンピューターに test.txt ファイルを送信したいと考えています。Server.Java と Client.java を実行すると、ターミナルで例外が発生し、接続がタイムアウトしたことが示されます。
さらに混乱したのは、 Localhost を使用してアプリケーションを実行すると、ファイルtest-copy.txtのコピーが適切に作成され、例外の理由を調べたところ、ファイアウォール特権である可能性があることがわかりました。ポート1234のトランザクションを有効にしましたが、それでも同じエラーが発生しました。
ここで私が求めているのは、それは権限の問題ですか? はいの場合、トランザクションを有効にするために、ファイアウォールまたはルーターの構成として何を設定すればよいですか? 私のコンピューターは管理者として設定されており、宛先も設定されています。オペレーティング システムとして Windows 7 を使用しています。
私の質問が明確になったことを願っています。
ありがとうございました :)。
java - JavaWebStart が WIN7 + Java6 での JAXWS サービス呼び出しを妨げている
Java WebStart を介したデスクトップ配信用の JAXWS Web サービス クライアント アプリを開発しました。「java」または「javaws」で実行されているかどうかにかかわらず、Java6&7 の両方の WinXP で問題なく動作します。Win7に移行しました。そのプラットフォームでは、Java6 で JWS を実行している場合、ブラウザーまたはコマンド ラインのいずれであれ、常にサービスへの接続に失敗します。http 接続を確立できなかったかのように、タイムアウトします。サーバー側の Web ログには何も表示されません。通常の「Java」で実行すると、問題なく動作します。
Java7 では、"java" と JWS の両方で問題なく動作します。
すべての状況でまったく同じ jar を使用し、同じ SOAP アドレスが常に構成されていることを注意深く確認しました。
考えられることはすべて試しましたが、現時点では、Win7 の Java6 バグのように見えます。
他の誰かがこれを見たことがありますか?
プログラムは NetBeans で開発されました。クリント
更新 問題が解決しました。ただし、非常に奇妙な動作です。微妙な Java バージョンの非互換性がありました (wsimport の出力は誤って J7 でコンパイルされましたが、残りは意図したとおり J6 でコンパイルされました)。通常どおり、Web サービスへの呼び出しはブロックされましたが、返されませんでした。ただし、裏で例外がスローされ、接続試行が強制終了されました。何らかの理由で例外がスタックに浸透しませんでした。そこの下のいくつかのレイヤーが誤動作しているようです。とにかく、おそらく JAXWS コードのどこかにバグがあると思いますが、修正しました。
java - executeUpdate()呼び出し後のタイムアウト
Javaプログラムには次のシナリオがあります。
「ケーブルを抜く」と、最初のexecuteUpdate()呼び出しの直後にデータベースへの接続が失われた場合。1秒間だけ待機し、応答がない場合はすぐにキャッチに入るようにプログラムに指示するにはどうすればよいですか?
ここで何が起こっているのかというと、プログラムはその時点(最初のexecuteUpdate()、出力「1execute」)の後でスタックします。
メソッドpstmt.setQueryTimeout(1)が機能していないようです。
サーバーの接続プールプロパティで接続タイムアウトを10秒に設定しました。
数分(30分)後、次のエラー(予想されるエラー)が発生します。
どんな助けでも大歓迎です。
svn - svnsync での大きなファイルの処理
シドニーの別のオフィスに SVN ミラー リポジトリを配置する予定です。両方の場所で VisualSVN サーバー v2.5.7 を使用します。
私svnsync
はそれを行うために使用することにしました。最初は、すべてのリポジトリを同期したかったのですが、それらすべてがミラー リポジトリと同期されると、スケジューラがsvnsync
毎晩深夜に呼び出されます。
リポジトリの 1 つの 167 のリビジョンを同期できます。しかし、第 168 リビジョンには、同期できない大きなファイル (圧縮された約 250 MB のオラクル ファイル) があります。ローカル サーバーとリモート サーバーの両方のタイムアウトを変更しましたが、機能しません。ある時点で約1時間固執し、次のエラーが表示されます。
ファイルデータの送信 .........................svnsync: E175002: PUT of '/ {some path} /{ bigfile }.zip': リクエストを送信できませんでしたbody: 確立された接続が、ホスト マシンのソフトウェアによって中止されました。<{対象URL }>
httpd-custom.conf
VisualSVN(ローカル、ミラー)のApacheサーバーのファイルで行った変更は次のとおりです。
タイムアウトを 600000 以上に増やしましたが、結果は同じでした。両方のサーバーを http モードで起動しました。ローカル ネットワークでは、20 分でそのすべてのリポジトリを同期できます。
当方のインターネット回線のアップロード速度は約256Kbsですが、今回はインターネット環境では期待できません。しかし、これらのサイズのファイルを CollabNet サーバーを使用する他の SVN サーバーに簡単にコミットできるため、設定したタイムアウトまで SVN サーバーを待機させたいと考えています。正常にコミットされるまでに 2 時間しかかかりません。300000 秒のタイムアウトは 2 時間にはほど遠いと思います。