Erhöhung ulimit -n (nofile) Wert klappt nicht

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
miubsrv
Beiträge: 3
Registriert: 10.05.2013 08:19:34

Erhöhung ulimit -n (nofile) Wert klappt nicht

Beitrag von miubsrv » 10.05.2013 08:45:02

Hallo Leute,
ich stecke beim max open files Limit fest, ich habe schon diverse Threads durchgelesen, aber alle Tips und Tricks klappen einfach nicht - und ich weis "eigentlich" schon wie es geht.
Ich hoffe mir kann hier jemand helfen.

System:
squeeze (6.0.7) 64 bit mit Standard Kernel.

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

grep 'pam_limits' /etc/pam.d/*
/etc/pam.d/atd:session required pam_limits.so
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session required pam_limits.so
/etc/pam.d/login:session required pam_limits.so
/etc/pam.d/sshd:session required pam_limits.so
/etc/pam.d/su:session required pam_limits.so
/etc/pam.d/sudo:session required pam_limits.so

cat /etc/security/limits.conf
* - nofile -1
ninjoadm hard nofile 2000000
root hard nofile 2000000

in der limits.conf habe ich schon diverse Einträge versucht, aber nichts wird akzeptiert.

Es klappt nur für root wenn ich entweder 'ulimit -n 2000000' in die ~/.bashrc oder in die /etc/profile eintrage.

Für root ist dies garnicht so wichtig, es muss für ninjoadm klappen, da wird ulimit -n >= 1024 nicht akzeptiert,
bekomme die Fehlermeldung:
-bash: ulimit: open files: Kann die Grenze nicht ändern: Die Operation ist nicht erlaubt.

Hat jemand eine Idee wie ich den Wert für den user ninjoadm erhöhen kann, bzw. was hier schief läuft?
Danke und Grüße.
Marc

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Erhöhung ulimit -n (nofile) Wert klappt nicht

Beitrag von rendegast » 10.05.2013 11:10:40

Mal ein bischen rumprobiert, die Grenze für
root - nofile xxxxxx
liegt (bei mir?) irgendwo zwischen
1040000 und
1050000 (hier wird wieder Standard H4096 / S1024 gesetzt).


man limits.conf:
nofile
maximum number of open files.

Code: Alles auswählen

# lsof | awk '$3~/einuser/ && $9~/\// {print $9}' | wc -l
707
# lsof | awk '$3~/einuser/ && $9~/\// {print $9}' | sort | uniq -c | wc -l
191
Du willst 2.000.000 Dateien gleichzeitig öffnen?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

miubsrv
Beiträge: 3
Registriert: 10.05.2013 08:19:34

Re: Erhöhung ulimit -n (nofile) Wert klappt nicht

Beitrag von miubsrv » 10.05.2013 12:37:55

Naja es geht nicht um das wollen, sondern eher um das theoretisch mögliche.
500000 oder anders gesagt alles über 1024 geht bei dem ninjoadm user nicht.

Ich bin ziemlich ratlos warum ich das nicht erhöhen kann.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Erhöhung ulimit -n (nofile) Wert klappt nicht

Beitrag von rendegast » 10.05.2013 12:54:19

Machst Du nach der Änderung auch einen Login?
Einfach nur ein neues Terminal reicht nicht, darin müßte dann zBsp.

Code: Alles auswählen

su - ninjoadm
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

miubsrv
Beiträge: 3
Registriert: 10.05.2013 08:19:34

Re: Erhöhung ulimit -n (nofile) Wert klappt nicht

Beitrag von miubsrv » 13.05.2013 10:04:13

Alles schon gemacht - kreuz und queer getestet, klappt alles nicht.
Ich finde einfach keinen Anhaltspunkt für das "warum"...

Antworten