호스트 파일의 항목을 구문 분석할 수 없습니까?

호스트 파일의 항목을 구문 분석할 수 없습니까?

내 호스트 파일에 다음 항목이 있습니다.

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

관련 정보