問題タブ [connection-close]
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 - java.sql.SQLRecoverableException: 接続が閉じられました。状態 = 08003; エラーコード=17008
ループJavaを使用してOracleデータベーステーブルにいくつかの行を挿入しているときに、次のエラーが発生します。私のループは25000回近くになります:
以下は私のコードです:
node.js - 接続が閉じられました: Mongoose を使用して同じ MongoDB サーバーに接続している複数のノード アプリ
1 つのボックス (ポート 3030 と 3031) で 2 つのノード サーバーを実行しており、Mongoose を使用して同じ MongoDB サーバー (異なるデータベース) に接続しようとしていますが、1 つのアプリケーションしか接続できず、もう 1 つのアプリケーションは失敗します。私はもう試した:
接続は相互に排他的です。アプリ 1 が接続すると、アプリ 2 は「接続が閉じられました」で失敗し、その逆も同様です。
同じ結果です。
ある種のブローカーアプリを作成せずにこれを機能させることができた人はいますか? 同じボックス、複数のノード アプリ、同じ MongoDB サーバー、異なるデータベースを同時に。
doctrine - エンティティを保存しようとしたときのセグメンテーション違反
APIを作成するためにApigilityを使用し、ORMとしてDoctrineを使用しています。次のコードは、flush() 時にセグメンテーション違反を生成します (作成した検証の一部を削除しました)。
を使用していない場合にのみセグメンテーション違反が発生する$connection->close();
ため、何らかの理由で接続がハングしたままになっていると思いますが、なぜこれが発生するのかについて明確な説明を得ることができませんでした。
java - AWS PutObject 接続のリセット
AWS Java クライアントが投げています
私のコードは
s3client は Spring Bean であり、ストリームのアップロードが完了する前にガベージ コレクションは行われません。MD5 やコンテンツの長さを指定せずに試してみましたが、それでも同じ例外がスローされます。
AWS ライブラリを介してログを記録すると、次のように表示されます。
ファイル サイズ (3.2M) がこのバケットの最大ファイル サイズを超えていないことを確認しました。
Get/List リクエストは正常に機能し、s3 クライアント ツールを使用してファイルを S3 バケットにコピーできます。
他に確認すべきことを知っている人はいますか?
ありがとう。
java - Websockets - onclose - サーバー/クライアント - インターネット接続のドロップ
クライアントサーバーアプリケーションがあり、クライアントはJavaデスクトップアプリケーションに基づいており、サーバーはエンドポイントが公開され、TomcatがデプロイされたWebアプリケーションです。
以下のシナリオ@OnClose
を処理します。@OnClose
メソッドに関しては、サーバーエンドポイントにメッセージを送信できますか?
クライアント接続が原因で閉じるシナリオを処理する必要があります
1.) インターネットドロップ接続
2.) システムが休止モードになります。
サーバーはクライアント接続を開くことができます。
これが私のクライアントコードです
** このコードは既に開発されており、サーバーに近いメッセージを送信し、サーバーがそのセッションをリストから削除する@OnClose
ため、実装されていないと思います。
@OnClose
このような上記の障害の場合に役立ちます。
java - パフォーマンステストのためにDB接続を閉じる違いは何ですか
全て。
私は英語がうまく話せません..ごめんなさい。
Java プログラムの DB 接続に問題があります。
最初のコードは、各クエリの各接続を取得しています。
2 番目のコードは、クエリごとに 1 つの接続を使用するだけです。
ここにサンプルコードがあります。
例 #1
例 #2
どちらも機能的に実行されます。
しかし、性能テストを行っていると、問題が頻繁に発生しました。(同様のコードを実行するクラスは約 10 あります。)
この問題を解決するにはどうすればよいですか? または違いは何ですか?&-|
どうも。
linux - 人間の介入なしに Telnet コマンドを自動的に終了してプロンプトに戻ります ^] 終了 閉じる 終了コード 1
特定のポート (開いている) のホストでコマンドを実行telnet
していますが、0 (成功) が返されます。
telnet を手動で試すには、次のコマンドを入力し、次に control+bracket ie^]
を押しEnter
てから キーを押すと、telnet>
プロンプトが表示されます。ここでclose
またはquit
と入力すると、プロンプトに戻り$
、最後のコマンドの終了ステータスが表示0
されます(成功)ポート2878が開いているため(telnetコマンドの出力による)。
ここで、人間の介入なしで同じ操作を実行したかったのです。つまり、キーを手動で入力して^]
押してプロンプトに移動し、telnet コマンドを入力して(または) telnet コマンドを入力して、最終的にプロンプトに戻りたくありません。Enter
telnet>
close
quit
$
このために、echo -e
コマンドのオプションを使用して^]
、\n
(改行文字、つまりEnter
キーの場合)とclose
コマンド(telnet>
プロンプトに戻るように$
プロンプトの場合)を指定してみました。これを行うと、期待どおりに機能しましたが、 last command の終了ステータスについては、( 0ではなく)echo $?
取得しています。なんで?1
または、here-doc メソッドも試しましたが、1
開いている有効なポートに対して (終了コードとして) 返される理由がわかりません。
0
ポートが開いている場合に telnet を自動的に終了し、終了コードとして取得するにはどうすればよいですか? 前のコマンドの出力を取得する方法があれば、'外部ホストによって接続が閉じられました. ' 成功をマークする文字列 (0)。