无法解析主机文件中的条目?

无法解析主机文件中的条目?

我的主机文件中有以下条目:

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)):

重新启动机器可以解决该问题一段时间,然后又开始出现。

这可能是什么原因造成的?

答案1

这是由于只有 4096 个 inotify 处理程序造成的。我增加了限制,问题就消失了。

fs.file-max = 131070
fs.inotify.max_user_watches = 65536

相关内容