[参考記事]:正確にどのような影響値の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