nginx error log : socket() failed (24: Too many open files)
해당 오류 로그는 Nginx 웹 서버에서 발생한 소켓 오류를 나타냅니다. "socket() failed (24: Too many open files)"는 소켓을 생성하는 동안 파일 디스크립터 개수 제한을 초과했음을 의미합니다. 이 오류는 보통 운영 체제에서 각 프로세스가 동시에 열 수 있는 파일 개수에 제한을 두기 때문에 발생합니다. 이 제한은 시스템 안정성을 유지하고 리소스 고갈을 방지하기 위해 설정됩니다. 해결책으로는 다음과 같습니다. 1. ulimit -a 명령어를 사용하여 open files 개수를 확인합니다. root@ubuntu:~# ulimit -a open files (-n) 1024 2. cat /proc/sys/fs/file-nr 명령어를 사용하여 오픈된 파일 수 확인합니다. root@..
2023.07.12