2
FreeBSD:「開いているファイルが多すぎます」しかし、さらに160,000ファイルを開くことができるはずです
私はFreeBSD 8システムでZFSを実行しており、MySQL 5.5サーバーは約355GBで、数テラバイトになると予測されています。 MySQLがで「開いているファイルが多すぎます」に関するエラーを引き起こしています/etc/hosts.allow。明示的には使用していません/etc/hosts.allowが、hosts_access(3)(libwrap.a)で使用されています。 mysqld[1234]: warning: /etc/hosts.allow, line 15: cannot open /etc/hosts.allow: Too many open files しかし、チェックすると実際の制限に達していないようです。報告されているオープンファイルの数はkern.openfiles stays、継続的に40,000未満であり、上限は大幅に高くなっています。 # sysctl -a |grep files kern.maxfiles: 204800 kern.maxfilesperproc: 184320 kern.openfiles: 38191 # ulimit -n 184320 オープンファイルは無制限に設定する必要があります: # grep openfiles /etc/login.conf :openfiles=unlimited:\ MySQLは184320のファイルハンドルを開くことができるはずであると述べています。 # mysqladmin variables | grep open_files_limit | open_files_limit | 184320 …