MySQL предупреждения о max_open_files и table_open_cache - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть сервер MySQL 5.7 в Ubuntu 18. Когда сервер запускается, он записывает в error.log следующие предупреждения:

[Warning] Changed limits: max_open_files: 5000 (requested 7500)
[Warning] Changed limits: table_open_cache: 1745 (requested 2000)

Может кто-нибудь объяснить, что вызывает эти предупреждения (и что я могусделать, чтобы они ушли)?

1 Ответ

0 голосов
/ 12 февраля 2019

Отвечая на мой собственный вопрос.Ограничение на максимальное количество открытых файлов определяется в сценарии systemd / lib / systemd / system / mysql.service :

# MySQL systemd service file

[Unit]
Description=MySQL Community Server
After=network.target
....

LimitNOFILE=5000

Увеличение значения LimitNOFILE до 7500 устраняет оба предупреждения.

...