Așa că încerc să setez limita pentru nproc la 192276. Aceasta este prima dată când mă ocup de limite, așa că am descoperit rapid că ar trebui să o modificați în /etc/security/limits.conf. Așa că am adăugat următoarele în fișierul meu conf:
@group - nproc 192276
Nu a funcționat așa că am încercat să folosesc moale
și greu
Decat -
si nici asta nu a mers. Am încercat să setez utilizatorul mai degrabă decât un grup. Nici asta nu a mers. M-am gândit că poate am atins ceva din limita înaltă, așa că am încercat 400 și nici asta nu a funcționat.
Am gasit urmatoarea postare:
https://tecadmin.net/increase-open-files-limit-ubuntu/
care spune că ar trebui să te schimbi /etc/pam.d/common-session
a include sesiune necesară pam_limits.so
care desigur nici nu a mers.
Am mai gasit o postare:
https://superuser.com/questions/1200539/cannot-increase-open-file-limit-past-4096-ubuntu
Există câteva fire care se contrazic.Se vorbește despre faptul că trebuie să setați atât systemd, cât și limits.conf, deoarece systemd este folosit pentru GUI și limits.conf este folosit pentru non-GUI... ei bine, nu rulez un gui, atunci există o altă postare în fir care spune limite .conf nu este niciodată folosit și systemd. Sper că nu este cazul, deoarece id-ul să fie mai degrabă mai granular și să îl seteze la nivel de grup/utilizator, mai degrabă decât la nivel global (presupunând că user.conf setează limita soft și sistemele system.conf limita strictă).
Oricum am încercat să-l setez la 192276 în fișierele user.conf și system.conf și nu a funcționat. Așa că am încercat să-l setez din nou la 400, ceea ce a funcționat în sfârșit. Băieți care este povestea adevărată aici. Există postări oarecum recente care vorbesc despre utilizarea limits.conf, așa că presupun că ar trebui să funcționeze în continuare.
Ce se întâmplă aici și care este povestea reală? Aș prefera să o setez la nivel de utilizator/grup decât la nivel de sistem.