filesの上限を引き上げてあげればmysqlrouter経由の接続が増えても問題ないことが分かりました。Router側のmax_connectionsも調整する必要はあります)対策さて本題ですが、mysqlrouter.serviceにLimitNOFILE=65536と追記することでこの問題を回避できます。daemon-reloadを実行して再度mysqlrouterを起動させれば完了です。filesの上限を引き上げることができましたが、655356はちょっと高すぎですね。ここは環境によって適切な値を設定すべきですが、どのように考えるのが適切なのでしょうか。僕個人の考えなのですが、mysqlrouter1台に接続する台数×2+(マージン)程度がいいのではないかと思います。僕が担当しているサービスではmysqlrouter2台をL4の下にぶら下げてWEBサーバはL4に接続するという形をとっています。Oracle公式ではmysqlrouterはWEBサーバにインストールするのがよいなどと書いているのですが、ちょっと理由があってそのような形はとっていません。このような構成だとMySQLサーバ全体の接続数÷2がmysqlrouter経由で接続されることになります。filesの上限は1000+マージンで2000程度が妥当なのかなと思います。その3あけましておめでとうございます。その2もう2019年も終わりですね。filesの上限を引き上げる月別アーカイブはてなブログをはじめよう!koreshiki-nannoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。