SocketExceptionです。ブロークン・パイプ・エラーの可能性
2022-02-08 03:38:20
リンク1
パイプの破損は、通常、パイプの読み込み側が読み込まれず、スレッドがパイプの書き込み側で書き込みを続けている場合に発生します。(パイプは一方向の通信なので) SIGSEGV (Segment fault) は、ポインタに対応するアドレスが無効なアドレスであり、そのアドレスに対応する物理メモリが存在しないことを意味します。UNIXでは以下のようなシグナルが説明されています。 11 / SIGSEGV: Unerlaubter Zugriff auf Hauptspeicher (Adressfehler). 12 / SIGUSER2: ユーザー定義シグナル2(POSIX)。JAVA_SR_SIGNUMを12に変更しても、シグナルが報告されないようにユーザー定義に変更するだけで、問題の解決にはなりません。提案するアプローチ
1.リソースが完全に解放されず、NULL値まで使われてしまう(JAVAのGCはそれほど完璧ではない)。
2. データベース接続シーケンスが終了しました (RS, PS, CONN)
3.JAVA仮想マシンを最適化する 適切なメモリパラメータを追加する!
4.データベースに大きなテキストが入らないようにする(1列の値が大きすぎないようにする)。
5. JAVAは、多くの情報を得るためにStringを使うことを推奨していません。(メモリリークを起こしやすいので、StringBufferを推奨)
6. 重複ページ投稿
7. JSPのメソッドはすべてグローバル変数とみなされ、コンパイル実行自体に多くの問題があります。
8. クエリ機能であれば、可能な限りXA(トランザクション)以外を使用する。
9. 9. JDKの新しい安定したバージョンを使うようにしてください。JVM自体の低いバージョンは多くのバグがあります。例えば、1.5のガベージコレクションは1.2、1.3よりも非常に顕著な改善であるに違いないのです。
10. LINUXのシステム自体があまり安定しておらず、いくつかの問題は避けられません〜〜〜 :)
この記事は CSDN ブログから引用しています。出典を明記してください。http://blog.csdn.net/TeaMo801023/archive/2009/03/02/3948789.aspx
リンク2
http://bbs.csdn.net/topics/330071493
関連
-
undefinedmakefile:4: *** セパレータがありません。
-
オフラインのデバイスをadbで表示させる解決方法
-
ubuntu installationEnvironmentError: mysql_config not found エラー
-
解決策 VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
Linuxワイヤレスドライバインストール履歴(rtl8192euドライバインストール、ブートからの立ち上げ)
-
ImportError: libSM.so.6: cannot open shared object file: そのようなファイルやディレクトリはありません 解決方法
-
CentOS 7のインストールとDockerの展開
-
テキストファイルのビジー状態
-
linux ubuntu 'string' はこのスコープで宣言されていない Parse
-
arpa/inet.h
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ARM Linuxの割り込みメカニズム解析
-
ImportError を解決してください: libcublas.so.9.0: 共有オブジェクトファイルを開くことができません。そのようなファイルはありません
-
linuxのCコンパイルで、整数からキャストをせずにポインタを作る代入が行われる理由
-
AttributeError: Linux上のFLASKプロジェクトでデータベースに接続すると、属性を設定できない
-
を作ってください。*** ターゲットが指定されておらず、makefileも見つかりませんでした。
-
mysqldumpです。エラーが発生しました。1066: ユニークなテーブル/エイリアスではありません
-
413 リクエストエンティティが大きすぎる問題の解決策
-
mysqlbinlog: 不明な変数 'default-character-set=utf8mb4' の問題を解決する。
-
実行中のデータノードが1つあり、この操作で除外されるノードはありません。 エラー
-
elasticsearchを解決する。例外 BindTransportException [9300-9400]へのバインドに失敗しました]。