架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:12076|返信: 1
打印 上一主题 下一主题

[アーカイブ]Docker MySQLで接続数が多すぎる問題を解決する

[コピーリンク]
mysql データベースは docker コンテナを使ってデプロイされ、クライアント接続数が一定数を超えると "Too many connections" というエラーが報告される。

docker の mysql イメージはhttps://hub.docker.com/_/mysql にあります

使用しているミラーは mysql:5.7.34 バージョンで、デフォルトの max_connections 数は以下のように 151 です:


一時的な解決策

最大接続数を設定するsqlコマンドは以下の通りです:


MySQL パフォーマンスの最適化 max_connections の設定 最大接続数
https://www.itsvse.com/thread-10049-1-1.html
このソリューションでは、docker コンテナを再起動した後、max_connections をデフォルトの 151 にリセットします。

完全な解決策

コンテナ内の /etc/mysql/mysql.cnf 設定ファイルを変更し、以下のコマンドを使用してコンテナからホストにファイルをコピーする:


vim コマンドを使用して mysql.cnf ファイルを以下のように修正する:

以下のコマンドを使用して、ファイルをホストからコンテナにコピーする:


mysql コンテナを再起動し、sql コマンドで最大接続数を照会します。

(終了)




前の記事:RAID技術を解説する-RAID0、RAID1、RAID3、RAID5、RAID6、RAID10の比較
次の記事:win10イーサネットのネットが繋がらない問題を徹底解決(普通のネットでもOK)
コード農家のネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
ソファー
发表于2021-10-8 20:59:42|只看该作者
一週間が経過し、私は見てみるために戻ってきた
コード農家ネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:コードファーマーネットワークによってリリースされたすべてのソフトウェア、プログラミング資料や記事は、研究と研究目的に限定され、上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザーが責任をお願いします。このサイトの情報はネットワークから、著作権紛争は、このサイトとは何の関係もありません。あなたは完全にダウンロードしてから24時間以内にコンピュータから上記のコンテンツを削除する必要があります。あなたがプログラムを好きなら、本物のソフトウェアをサポートしてください、登録を購入し、より良い本物のサービスを得る。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 03:04

クイック返信トップに戻る一覧に戻る