Rulez Neo4J și Postfix și mai multe servicii pe un server bazat pe Cent OS 7 (știu, trebuie să îl actualizăm).
Din cauza unui avertisment pentru pornire
o instanță Neo4J
(AVERTISMENT: Maxim 1024 de fișiere deschise permise, minim 40000 recomandat.)
și la probleme de furcă destul de greu de urmărit
Postfix
(demonul spune deja: postfix/master[1817]: warning: master_spawn: fork: Resursa temporar indisponibilă -- throttling și la trimiterea a > 80 de e-mailuri, am probleme în shell-ul meu pentru orice comandă (top
sau ps -aux | grep postfix | wc -l
: -bash: fork: retry: Niciun proces copil:)
incerc sa crește limita de fișiere printre alte măsuri.
Cum pot face asta cu fs.file-max = 40000
în /etc/sysctl.conf când primesc mesajul de eroare (pentru sudo sysctl -p
): „fs.file-max”: Nu există un astfel de fișier sau director?
ulimit
dă
ulimit -Sn
1024
Am mărit și limitele în /etc/security/limits.conf:
* soft nproc 65535
* hard nproc 65535
* soft nofile 40000
* hard nofile 40000
dar pot citi și în acest fișier:
#Acest fișier stabilește limitele de resurse pentru utilizatorii conectați prin PAM.
#Nu afectează limitele de resurse ale serviciilor de sistem.
Știu răspunsuri la asemănătoare întrebări, dar nu am văzut încă o soluție pentru acest mesaj de eroare.