Extra Form
PHP PHP 7.4
CMS WordPress

안녕하세요

 

2코어 4기가 램의 VPS Lemp사양의 서버에 워드프레스 웹사이트 몇개를 운영하고 있습니다.

 

갑자기 웹사이트가 멈춰서 로그를 열어보니, 아래와 같은 "Too many open files in system" 이라는 에러를 확인하였습니다.

 

[Note] InnoDB: Some operating system error numbers are described at https://mariadb.com/kb/en/library/operating-system-error-codes/
[ERROR] InnoDB: File ./seoartgallery/wp_actionscheduler_actions.ibd: 'open' returned OS error 223.
[ERROR] InnoDB: Operating system error number 23 in a file operation.
[ERROR] InnoDB: Error number 23 means 'Too many open files in system'

 

그리고 구글링을 통해 해당 에러의 해결 방법을 검색해보았습니다만...

 

다양한 글에서 알려주는 튜토리얼이랑 제 서버의 설정값이 너무나도 달라서, 어떻게 설정해야 되는지를 몰라 문의 글을 남기게 되었습니다.

 

우선 서버에서 테스트를 해보니 아래와 같은 결과 값이 나옵니다만..

 

cat /proc/sys/fs/file-max
9223372036854775807

 

ulimit -n
1024


ulimit -Hn
1048576

 

ulimit -Sn
1024
 

cat /proc/$(cat /var/run/nginx.pid)/limits|grep open.files
Max open files            1024                 524288               files

 

어디를 어떻게 수정해야 되는지 조언을 구하고 싶습니다.
 

읽어주셔서 감사합니다!

 

  • profile

    https://ivps.tistory.com/16

    이 글을 우선 참고하시고, 마지막에 나오는 링크도 따라가 보세요.

    OS에 따라 경로는 조금씩 다를 수도 있지만 기본적으로 수정해야 하는 3군데는 똑같습니다.

    1. limits.conf 2. my.cnf 3. systemd 유닛 파일

  • profile
    php 세션폴더에 들어가서 세션파일을 한번 다 지워보세요.