Rulez site-uri web wordpress pe serverul Nginx (v 1.21.6).
Și recent am văzut o eroare ca mai jos.
2022/03/07 19:43:41 [crit] 563445#563445: accept4() a eșuat (24: Prea multe fișiere deschise)
2022/03/07 19:43:42 [crit] 563445#563445: accept4() a eșuat (24: Prea multe fișiere deschise)
Repornesc Nginx, accesul la site funcționează bine.
Și apoi, am căutat pe google pentru a rezolva această problemă, au apărut o mulțime de tutoriale și valori care m-au derutat.
Informațiile despre sistemul meu
ulimit -Hn
1048576
ulimit -Sn
1024
dimensiunea fișierului de bază (blocuri, -c) 0
dimensiunea segmentului de date (kbytes, -d) nelimitat
prioritate de programare (-e) 0
dimensiunea fișierului (blocuri, -f) nelimitată
semnale în așteptare (-i) 7581
memorie maximă blocată (kbytes, -l) 65536
dimensiunea maximă a memoriei (kbytes, -m) nelimitată
deschide fișiere (-n) 1024
dimensiunea conductei (512 octeți, -p) 8
Cozi de mesaje POSIX (octeți, -q) 819200
prioritate în timp real (-r) 0
dimensiunea stivei (kbytes, -s) 8192
timp CPU (secunde, -t) nelimitat
max. procese utilizator (-u) 7581
memorie virtuală (kbytes, -v) nelimitată
blocări de fișiere (-x) nelimitate
Apoi am adăugat următoarele valori la /etc/sysctl.conf.
fs.file-max = 70000
Asta mi-a rezolvat toate problemele?
Dacă nu este cazul, mi-ar plăcea să aud câteva sfaturi dacă ar trebui să adaug o altă setare.
Mulțumesc.