Linux
無法解析主機文件中的條目?
我在主機文件中有以下條目:
127.0.0.1 postgres
這在大多數情況下都有效:
[root@l25 log]# ping postgres PING postgres (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.031 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.020 ms
有時,顯然是隨機的,我的一些服務報告他們無法解決它:
Failed to submit event: could not translate host name "postgres" to address: System error
事實上,他們也無法解析任何其他主機:
Unable to record event with remote Sentry server (Errno::EBUSY - Failed to open TCP connection to xxx.ingest.sentry.io:443 (Device or resource busy - getaddrinfo)):
重新啟動機器解決了一段時間的問題,然後又開始出現。
這可能是什麼原因?
這是因為只有 4096 個 inotify 處理程序。我增加了限制,問題就消失了。
fs.file-max = 131070 fs.inotify.max_user_watches = 65536