LinuxのTCP接続の問題ので、

[参考記事]:正確にどのような影響値のnet.ipv4.ip_local_port_range

[参考]記事:Linuxのカーネルパラメータ最適化

 

  最近、時折接続の問題からMySQLのポートが発生したMySQLサービスをアンインストールします。MySQLサービスに障害が発生したアンインストールにつながる、あなたが操作をアンインストールする前に手動で接続からプロセスをkillする必要があります。

  自己接続の問題は何ですか?

  以来の接続は、独自の現象に接続されています。私たちが待機しているポートに行くとき、私たちのシステムは自動的に待機しているポート番号を割り当てることを可能にされ、接続するための一時的なポートを割り当て、その後、彼の接続自身の問題がありました。

1.一時的なポート

  スタートソケットは、サーバー上のIPポート番号を接続すると、システムはランダムターゲット・ソケットを接続するための一時的なポートを割り当てます。

  一時的なポート番号の範囲を設定することができます。

  Vimのは/etc/sysctl.conf 

  net.ipv4.ip_local_port_range = 1024 65535#エフェメラルポートの範囲が示されている、デフォルトの範囲は、1024〜65535であります

  ポートのセクションの設定をサポートするように思われる、複数のポート構成セグメントが見つかりません。

  (例:1024 3306330765535)私は、デフォルトの設定、ポートセグメントの複数従って私は、テストされ、唯一の最初の段落は、ポートに入ってくることが判明したブラインドモンゴルたが、我々は唯一の1つのポートセグメントをサポートすると信じています

2.予約されたポート番号

  予約済みポート番号は、サードパーティのコンポーネント用に予約されたポート番号である、ポートは一時的なポートの割り当て時に割り当てられません。

  サーバーのカーネルバージョン2.6.18-164よりも大きい場合、またはこのパラメータをサポートしていません。

  Vimのは/etc/sysctl.conf 

  = 3306#予約されたポート番号net.ipv4.ip_local_reserved_ports

  複数のポートの構成セクションのサポート

  net.ipv4.ip_local_reserved_ports = 3306,3308-3310,3312

  

おすすめ

転載: www.cnblogs.com/virgosnail/p/11608085.html