Re: too many open files, die Zweite

2006-03-08 Diskussionsfäden Harald Weidner
Hallo,

Friedemann Schorer [EMAIL PROTECTED]:

vs2066134:~# cat /proc/sys/fs/file-max 
262144 
vs2066134:~# lsof | grep -c / 
1411 
vs2066134:~# lsof -U | grep -c / 
13 
vs2066134:~# 

Soweit nichts besonderes.

Die beiden letzten Befehle sind von diversen Fehlermeldungen der Form 
lsof: no pwd entry for UID 0 begleitet. 

Da scheint es einen Fehler in deiner /etc/passwd oder /etc/group zu
geben. Kann es sein, dass der Eintrag für User/Gruppe 0 (root) fehlt
oder korrupt ist?

Ich bekomme aber trotzdem ständig Fehler Too many open files ?!? Das 
geht soweit, daß ich mich teilweise nicht einloggen kann, weil der SSH die 
PAM-Authorisierung nicht vornehmen kann! 

Es gibt, wie schon in einer anderen Antwort genannt, auch ein Limit für
offene Files pro Prozess. Siehe ulimit -a und /etc/security/limits.conf.

Es wäre hilfreich, wenn du herausfinden könntest, welches Prozess diese
Fehlermeldung generiert. Steht irgendwas in den Logfiles?

Bei der Durchsicht des Outputs von 'lsof' fiel mir auf, daß TLS sehr viele 
Prozesse offen hat (lsof | grep -c tls ergibt 323) - ist das normal auf 
einer Box, die einen fast nur privat genutzten SSL-Apache (PHP4), MySQL 
für localhost, exim4 mit TLS-Unterstützung und FTP nach aussen anbietet? 

Ja. tls ist kein Prozess, sondern ein Pfadbestandteil zahlreicher Libraries
unter /lib/tls/libxxx.so. Jeder Prozess hält während seiner Ausführung zu
jeder seiner dynamisch gelinkten Library ein offenes Filehandle.

Gruß, Harald


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-08 Diskussionsfäden Ralf Doering
Joerg Friedrich [EMAIL PROTECTED] writes:

 man sysctl

 echo sys/fs/file-max=dein gewünschter wert  /etc/sysctl.conf

Nein, wenn schon, dann richtig:

echo fs.file-max=gewünschter Wert  /etc/sysctl.conf

Und aus proc(5):

,[ proc(5) ]
| If you increase /proc/sys/fs/file-max, be sure to increase
| /proc/sys/fs/inode-max to 3-4 times the new value of
| /proc/sys/fs/file-max, or you will run out of inodes.
`

Ralf



Re: too many open files, die Zweite

2006-03-08 Diskussionsfäden Ralf Doering
Friedemann Schorer [EMAIL PROTECTED] writes:

 Moin! 
 Nachdem mir heute ja schon vielfach sehr hilfreich geantwortet wurde 
 (DANKE!), bin ich noch auf ein Problem gestoßen, das mich etwas hilflos 
 macht: 
  
 vs2066134:~# cat /proc/sys/fs/file-max 
 262144 
 vs2066134:~# lsof | grep -c / 
 1411 
 vs2066134:~# lsof -U | grep -c / 
 13 
 vs2066134:~# 

Interessanter wäre file-nr in diesem Fall. Filehandles werden nicht
nur für Dateien im Dateisystem verwendet.
Und, sagtest du irgendwo etwas von Vserver oder Virtuozo? Da hast du
nur einen laufenden Kernel, in dem die Prozesse/Filesysteme
der einzelnen vserver passend separiert werden. Damit teilen sich IIRC 
auch alle Vserver die globalen Limits des (einen) laufenden Kernels.
Hast du somit ein Filehandle-Leak in einem vserver, könnte das auf die
anderen durchschlagen.

Ralf



Re: Too many open files

2006-03-08 Diskussionsfäden Ralf Doering
Ralf Doering [EMAIL PROTECTED] writes:


 Und aus proc(5):

 ,[ proc(5) ]
 | If you increase /proc/sys/fs/file-max, be sure to increase
 | /proc/sys/fs/inode-max to 3-4 times the new value of
 | /proc/sys/fs/file-max, or you will run out of inodes.
 `

Hmm, vergiss das. inode-max ist irgendwann in den letzten Jahren
verschwunden und existiert nicht mehr. Inodes werden dynamisch
allokiert wenn notwendig.

Ralf


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Too many open files

2006-03-07 Diskussionsfäden Friedemann Schorer
Moin!
Ich habe einen Virtuozzo-basierten Root-Server mit Sarge am Laufen, der
trotz ausreichend Speicher und Plattenplatz ein wenig rummuckt:
Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
system' von meinen PHP-Seiten praesentiert.
So weit, so schlecht - nur, wie bekomme ich das geaendert?
So weit ich das verstehe, aendere ich ja durch Verwendung von 'ulimit -n'
nur das Filelimit in der Bash geaendert, nuetzt mir also nix fuer Apache2,
PHP, Mysql und Exim4. Eine Veraenderung des Wertes in /proc/sys/fs/file-max
hatte auch keinen dauernden Effekt.

Wie koennte ich dem Problem beikommen? Ich bin im Moment etwas ratlos und
freue mich daher ueber jeden konstruktiven Tip!


Danke!

Friedemann 

-- 
Echte DSL-Flatrate dauerhaft für 0,- Euro*!
Feel free mit GMX DSL! http://www.gmx.net/de/go/dsl


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-07 Diskussionsfäden Jochen Schulz
Friedemann Schorer:

 Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
 system' von meinen PHP-Seiten praesentiert.
 So weit, so schlecht - nur, wie bekomme ich das geaendert?

Sieht so aus, als wenn irgendein Programm Dateien (was unter Linux auch
Sockets usw. sein können) öffnet, ohne sie irgendwann zu schließen. Ich
kenn mich ja mit PHP nicht aus, aber ich tippe mal, da könnte der Fehler
liegen.

 Wie koennte ich dem Problem beikommen? Ich bin im Moment etwas ratlos und
 freue mich daher ueber jeden konstruktiven Tip!

lsof ist Dein Freund.

J.
-- 
Every day in every way I am getting better and better.
[Agree]   [Disagree]
 http://www.slowlydownward.com/NODATA/data_enter2.html


signature.asc
Description: Digital signature


Re: Too many open files

2006-03-07 Diskussionsfäden Florian Schnabel

Friedemann Schorer wrote:

Moin!
Ich habe einen Virtuozzo-basierten Root-Server mit Sarge am Laufen, der
trotz ausreichend Speicher und Plattenplatz ein wenig rummuckt:
Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
system' von meinen PHP-Seiten praesentiert.
So weit, so schlecht - nur, wie bekomme ich das geaendert?
So weit ich das verstehe, aendere ich ja durch Verwendung von 'ulimit -n'
nur das Filelimit in der Bash geaendert, nuetzt mir also nix fuer Apache2,
PHP, Mysql und Exim4. Eine Veraenderung des Wertes in /proc/sys/fs/file-max
hatte auch keinen dauernden Effekt.

Wie koennte ich dem Problem beikommen? Ich bin im Moment etwas ratlos und
freue mich daher ueber jeden konstruktiven Tip!


Danke!

Friedemann 



duch ma lieber den fehler der dafür verantwortlich ist ..

Florian


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-07 Diskussionsfäden Andreas Kretschmer
am  07.03.2006, um 15:04:06 +0100 mailte Friedemann Schorer folgendes:
 Moin!
 Ich habe einen Virtuozzo-basierten Root-Server mit Sarge am Laufen, der
 trotz ausreichend Speicher und Plattenplatz ein wenig rummuckt:
 Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
 system' von meinen PHP-Seiten praesentiert.
 So weit, so schlecht - nur, wie bekomme ich das geaendert?

/proc/sys/fs/file-max


 hatte auch keinen dauernden Effekt.

er vergißt es beim reboot. Dann halt wieder dran erinnern.


Andreas
-- 
Andreas Kretschmer(Kontakt: siehe Header)
Heynitz:  035242/47215,  D1: 0160/7141639
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
 ===Schollglas Unternehmensgruppe=== 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-07 Diskussionsfäden Roeschu Keller
Hi

 Ich habe einen Virtuozzo-basierten Root-Server mit Sarge am Laufen, der
 trotz ausreichend Speicher und Plattenplatz ein wenig rummuckt:
 Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
 system' von meinen PHP-Seiten praesentiert.
 So weit, so schlecht - nur, wie bekomme ich das geaendert?
 So weit ich das verstehe, aendere ich ja durch Verwendung von 'ulimit -n'

FS Wie koennte ich dem Problem beikommen? Ich bin im Moment etwas ratlos und
FS freue mich daher ueber jeden konstruktiven Tip!


Ich glaub sowas kann mit in /etc/limits.conf einstellen (in Sarge wg.
Pam unter /etc/security/limits.conf.)

Ich schreibe glaub weil ich nur was gelesen hab drüber und es selber
nie praktisch verwendet habe. Wenn du es  damit machst wäre ein Feedback
hier toll wie du es gemacht hast.

grüsse





-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-07 Diskussionsfäden Roeschu Keller
was vergessen:


 PHP, Mysql und Exim4. Eine Veraenderung des Wertes in /proc/sys/fs/file-max
 hatte auch keinen dauernden Effekt.

Wie hast du die Aenderung hier gemacht? Mit sysctl? Wenn ja sysctl
ändert Kernelwerte zur Laufzeit. D.h Aenderungen sind nach Reboot
wieder weg. Müsstest du also beim starten neu initialisieren.

Ansonsten ist wohl schon der bessere Weg wie schon von Hr. Schnabel
geschrieben...fehler eliminieren. Wenn du diese Werte zu hoch setzt
und ein fehlerhafter Prozess benötigt alles Ressource, geht die
Maschine auch hopps


grüsse




-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Too many open files

2006-03-07 Diskussionsfäden Joerg Friedrich
Friedemann Schorer schrieb am Dienstag, 07. M�rz 2006 um 15:04:06 +0100:
 Moin!
 Ich habe einen Virtuozzo-basierten Root-Server mit Sarge am Laufen, der
 trotz ausreichend Speicher und Plattenplatz ein wenig rummuckt:
 Ich bekomme im Moment regelmaessig die Fehlermeldung 'Too many open files in
 system' von meinen PHP-Seiten praesentiert.
 So weit, so schlecht - nur, wie bekomme ich das geaendert?
 So weit ich das verstehe, aendere ich ja durch Verwendung von 'ulimit -n'
 nur das Filelimit in der Bash geaendert, nuetzt mir also nix fuer Apache2,
 PHP, Mysql und Exim4. Eine Veraenderung des Wertes in /proc/sys/fs/file-max
 hatte auch keinen dauernden Effekt.
 

man sysctl

echo sys/fs/file-max=dein gewünschter wert  /etc/sysctl.conf


-- 
Jörg Friedrich

There are only 10 types of people:
Those who understand binary and those who don't.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



too many open files, die Zweite

2006-03-07 Diskussionsfäden Friedemann Schorer
Moin! 
Nachdem mir heute ja schon vielfach sehr hilfreich geantwortet wurde 
(DANKE!), bin ich noch auf ein Problem gestoßen, das mich etwas hilflos 
macht: 
 
vs2066134:~# cat /proc/sys/fs/file-max 
262144 
vs2066134:~# lsof | grep -c / 
1411 
vs2066134:~# lsof -U | grep -c / 
13 
vs2066134:~# 
 
Die beiden letzten Befehle sind von diversen Fehlermeldungen der Form 
lsof: no pwd entry for UID 0 begleitet. 
 
Wenn ich das richtig verstehe, sollte doch der erste Befehl anzeigen, 
wieviele File geöffnet sein dürfen, der zweite, wie viele es sind. Ergo 
müßte ja alles laufen. 
Ich bekomme aber trotzdem ständig Fehler Too many open files ?!? Das 
geht soweit, daß ich mich teilweise nicht einloggen kann, weil der SSH die 
PAM-Authorisierung nicht vornehmen kann! 
 
Bei der Durchsicht des Outputs von 'lsof' fiel mir auf, daß TLS sehr viele 
Prozesse offen hat (lsof | grep -c tls ergibt 323) - ist das normal auf 
einer Box, die einen fast nur privat genutzten SSL-Apache (PHP4), MySQL 
für localhost, exim4 mit TLS-Unterstützung und FTP nach aussen anbietet? 
 
Verwende Debian Sarge plus ein paar Einsprengsel von testing. 
 
 
Thx in advance, 
 
Friedemann  
 
 

-- 


Echte DSL-Flatrate dauerhaft für 0,- Euro*!
Feel free mit GMX DSL! http://www.gmx.net/de/go/dsl


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: too many open files, die Zweite

2006-03-07 Diskussionsfäden Friedemann Schorer
Hi nochmal :D
Mir ist noch aufgefallen, dass vielleicht eine Uebersicht ueber die
laufenden Prozesse hilfreich waere, um die Frage wegen der tls-Files zu
beantworten:

  PID TTY  STAT   TIME COMMAND
1 ?Ss 0:00 ini 
30018 ?Ss 0:00 /sbin/syslogd
30261 ?Ss 0:00 /usr/bin/freshclam -p
/var/run/clamav/freshclam.pid -d --quiet
30274 ?S  0:00 /usr/sbin/courierlogger
-pid=/var/run/courier/authdaemon/pid -start
/usr/lib/courier/authlib/authdaemond.mysql
30275 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30279 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30281 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30282 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30283 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30284 ?S  0:00 /usr/lib/courier/authlib/authdaemond.mysql
30299 ?S  0:00 /usr/sbin/couriertcpd -address=0
-stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=20
-pid=/var/run/courier/imapd.pid -nodnslookup -noidentlookup 143
/usr/lib/courier/courier/imaplogin /usr/lib/courier/authlib/authdaemon
/usr/bin/imapd Maildir
30301 ?S  0:00 /usr/sbin/courierlogger imaplogin
30315 ?S  0:00 /usr/sbin/couriertcpd -address=0
-stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd-ssl
-maxprocs=40 -maxperip=20 -pid=/var/run/courier/imapd-ssl.pid -nodnslookup
-noidentlookup 993 /usr/bin/couriertls -server -tcpd
/usr/lib/courier/courier/imaplogin /usr/lib/courier/authlib/authdaemon
/usr/bin/imapd Maildir
30317 ?S  0:00 /usr/sbin/courierlogger imapd-ssl
30325 ?S  0:00 /usr/sbin/couriertcpd
-pid=/var/run/courier/pop3d.pid -stderrlogger=/usr/sbin/courierlogger
-maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup -address=0 110
/usr/lib/courier/courier/courierpop3login
/usr/lib/courier/authlib/authdaemon /usr/lib/courier/courier/courierpop3d
Maildir
30327 ?S  0:00 /usr/sbin/courierlogger courierpop3login
30341 ?S  0:00 /usr/sbin/couriertcpd
-pid=/var/run/courier/pop3d-ssl.pid -stderrlogger=/usr/sbin/courierlogger
-stderrloggername=pop3d-ssl -maxprocs=40 -maxperip=4 -nodnslookup
-noidentlookup -address=0 995 /usr/bin/couriertls -server -tcpd
/usr/lib/courier/courier/courierpop3login
/usr/lib/courier/authlib/authdaemon /usr/lib/courier/courier/courierpop3d
Maildir
30362 ?S  0:00 /usr/sbin/courierlogger pop3d-ssl
30369 ?Ss 0:01 /usr/sbin/exim4 -bd -q30m
30404 ?Ss 0:00 /usr/sbin/inetd
31897 ?Ss 0:00 /usr/sbin/sshd
31913 ?Ss 0:00 proftpd: (accepting connections)
31916 ?Ss 0:00 /usr/sbin/cron
31937 ?Ss 0:00 /usr/sbin/apache2 -k start -DSSL
31948 ?S  0:00 /usr/bin/perl /usr/local/confixx/pipelog.pl
 6134 ?Ss 0:08 /usr/sbin/monit -Ic /etc/monit/monitrc
11537 ?Ss 0:02 /usr/sbin/clamd
26039 ?Ss 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl
-s start
26102 ?S  0:00 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=RetryRunner:0:1 -s
20304 ?SNs0:01 /usr/sbin/spamd --create-prefs --max-children 3
--helper-home-dir -d --pidfile=/var/run/spamd.pid
13679 ?Ss 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl
-s start
13704 ?S  0:00 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=RetryRunner:0:1 -s
30289 ?S  0:00 /bin/sh /usr/bin/mysqld_safe
30361 ?S  0:00 /usr/sbin/mysqld --basedir=/usr
--datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid
--skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
30363 ?S  0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
11655 ?SN 0:01 spamd child
28082 ?SN 0:01 spamd child
23820 ?SN 0:00 spamd child
25967 ?Ss 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl
-s start
26028 ?S  0:00 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=RetryRunner:0:1 -s
32445 ?S  0:06 /usr/sbin/apache2 -k start -DSSL
17582 ?Ss 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl
-s start
17648 ?S  0:00 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=NewsRunner:0:1 -s
17757 ?S  0:00 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=OutgoingRunner:0:1 -s
 1962 ?S  0:00 /usr/sbin/apache2 -k start -DSSL
 3195 ?S  0:00 /usr/sbin/apache2 -k start -DSSL
 3490 ?R  0:00 /bin/ps ax


Kann mir irgendjemand hilfreich in die Seite treten? Irgendwie bin ich
gerade etwas aufgeschmissen :/

Danke!

Friedemann

-- 


Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer!
Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL 

Re: Too many open files

2006-03-07 Diskussionsfäden Wolf Wiegand
Moin,

Friedemann Schorer wrote:

 So weit ich das verstehe, aendere ich ja durch Verwendung von 'ulimit -n'
 nur das Filelimit in der Bash geaendert, nuetzt mir also nix fuer Apache2,
 PHP, Mysql und Exim4.

IIRC kann ein 'ulimit -n X' auch in das Startskript eines Dienstes
geschrieben werden, sodass die Limits für diesen gelten.

Wolf
-- 
Büroschimpfwort des Tages: E-mail-Exorzist - Kollege, bei dem die gesamte 
Elektropost verloren geht. (Sven-Lukas Müller)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: too many open files, die Zweite

2006-03-07 Diskussionsfäden Mario 'BitKoenig' Holbe
Friedemann Schorer [EMAIL PROTECTED] wrote:
 vs2066134:~# cat /proc/sys/fs/file-max 
 262144 
 vs2066134:~# lsof | grep -c / 
 1411 

File-Handles werden nahezu fuer jedes Objekt vergeben, das ein Prozess
alloziert. Insbesondere auch fuer Netzwerkverbindungen.

 Ich bekomme aber trotzdem ständig Fehler Too many open files ?!? Das 

Insbesondere gibt es auch ein per-process Limit (ulimit -n)


regards
   Mario
-- 
The secret that the NSA could read the Iranian secrets was more
important than any specific Iranian secrets that the NSA could
read.   -- Bruce Schneier


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



too many open files

2004-03-15 Diskussionsfäden Tom Schmitt
Hi,

ich bekomme von meinem System die Meldung too many open files. Also habe
ich erst mal gegoogelt, wie man feststellt, wieviel Files denn geöffnet werden
dürfen und wie man diese Zahl hochschraubt.

Aber drei Fragen habe ich da noch:
1. Wie stellt man fest, welches Programm diese ganzen Files geöffnet hat?
(Denn das sind bei mir immerhin gut 50 000 und das kann einfach nicht richtig
sein)

2. Wenn man die Zahl der maximal geöffneten Files einfach so hochsetzen
kann, welchen Sinn macht es dann, dass sie per default sehr niedrig angesetzt
ist? (Oder andersrum: Kann ich die Zahl bedenkenlos beliebig erhöhen?)

3. Kann ich die Zahl der maximal zu öffnenden Files gezielt für einen
bestimmten Prozess begrenzen?


-- 
+++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: too many open files

2004-03-15 Diskussionsfäden Andreas Kretschmer
am  15.03.2004, um  9:29:09 +0100 mailte Tom Schmitt folgendes:
 Aber drei Fragen habe ich da noch:
 1. Wie stellt man fest, welches Programm diese ganzen Files geöffnet hat?
 (Denn das sind bei mir immerhin gut 50 000 und das kann einfach nicht richtig
 sein)

lsof


 2. Wenn man die Zahl der maximal geöffneten Files einfach so hochsetzen
 kann, welchen Sinn macht es dann, dass sie per default sehr niedrig angesetzt
 ist? (Oder andersrum: Kann ich die Zahl bedenkenlos beliebig erhöhen?)

Damit nicht unnötig Ressourcen verbraten werden, um diverse
Systemtabellen aufzubauen.


 
 3. Kann ich die Zahl der maximal zu öffnenden Files gezielt für einen
 bestimmten Prozess begrenzen?

?


Andreas
-- 
Andreas Kretschmer(Kontakt: siehe Header)
   Tel. NL Heynitz:  035242/47212
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
 ===Schollglas Unternehmensgruppe=== 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: too many open files

2004-03-15 Diskussionsfäden Elmar W. Tischhauser
Hallo!

On 15 Mar 2004 at 09:29 +0100, Tom Schmitt wrote:

 ich bekomme von meinem System die Meldung too many open files. 
[...]
 3. Kann ich die Zahl der maximal zu öffnenden Files gezielt für einen
 bestimmten Prozess begrenzen?

Mit 'ulimit -n', siehe auch 'help ulimit' in der Bash.

Wenn du das auf Benutzer- respektive Gruppenbasis regeln willst, kannst
du die /etc/security/limits.conf anpassen.

Gruß,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
···
Denn wahrlich! da ist nichts Armseligeres als der Mensch
Unter allem, soviel da auf der Erde atmet und kriecht.  -- Homer, Ilias


pgp0.pgp
Description: PGP signature


Re: too many open files

2004-03-15 Diskussionsfäden Bernd Schubert
Tom Schmitt wrote:

 Hi,
 
 ich bekomme von meinem System die Meldung too many open files. Also habe
 ich erst mal gegoogelt, wie man feststellt, wieviel Files denn geöffnet
 werden dürfen und wie man diese Zahl hochschraubt.
 
 Aber drei Fragen habe ich da noch:
 1. Wie stellt man fest, welches Programm diese ganzen Files geöffnet hat?
 (Denn das sind bei mir immerhin gut 50 000 und das kann einfach nicht
 richtig sein)
 

Benutzt Du kde-2.2 ohne Dich mehrere Tage/Wochen auszulogen?

Bernd


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)