44.systemctl管理prometheus出現too many open files

1、查看pid

ps -ef|grep prometheus

2、查看當前文件打開數

lsof|grep pid|wc -l

3、查看限制

cat /proc/pid/limits

4、修改限制

[root@localhost system]# cat prometheus.service

[Unit]

Description=Prometheus Server

After=network.target

[Service]

LimitNOFILE=20000

ExecStart=/data/opt/prometheus/prometheus --config.file=/data/opt/prometheus/prometheus.yml --web.read-timeout=5m? --web.max-connections=10 --storage.tsdb.retention=30d --storage.tsdb.path=/data/opt/prometheus/data --query.max-concurrency=20 --query.timeout=2m --web.enable-lifecycle

User=root

[Install]

WantedBy=multi-user.target

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容