는 프로세스가 열 수있는 inotify를 인스턴스의 수에 제한이 은/proc/sys 인/FS/inotify를/max_user_instances에 지정된 사용자 ID 당 최대 수에 의해 제한됩니다FD를 inotify - 왜 프로세스가 아닌 사용자 ID 당 제한이 있습니까? 리눅스에서
자연 일이 될 것이다 예를 들어 파일 FD와 같이 프로세스별로 제한합니다. inotify FD는 사용자 ID에 의해 제한되므로 동일한 사용자 ID로 많은 프로세스가 실행될 수있는 서버에서 한계에 도달 할 확률이 높습니다. 그러나 나는 이것에 대한 이유가 있어야만한다고 생각한다.
내 코드에서 inotify를 사용해야하고 시스템에 올바른 한계를 설정해야하므로 프로그래밍 문제입니다.
프로세스 당 하나의 사용자가 매우 간단하게'fork() '를 사용하여 제한을 우회 할 수 있습니다 ... – Flexo
사용자 ID별로 제한되어야하는 inotify 인스턴스는 너무 비쌉니까? 우리는 inotify 시계가 추가되는 것이 아니라 FD에 대해 이야기하고 있음을 주목하십시오. – Manohar