Tach So. Zurueck zum apache problem (nen strace hatte ich nicht mehr rumfliegen), daher ein Rest an Daten Fehlermeldung im error log beim start ist: [Thu Jan 27 21:42:37 2000] [emerg] (28)No space left on device: could not call shmget Ein strace meldete mir: shmget(...) = ENOSPC <manpage> ENOSPC is returned if all possible shared memory id's have been taken (SHMMNI) or if allocating a segment of the requested size would cause the system to exceed the system-wide limit on shared memory (SHMALL). </manpage> Die Frage ist jetzt, warum der shmget call nich ging? In /proc/sys/kernel/ habe ich zwei shm klamotten gefunden: root@joker:/proc/sys/kernel# cat shmall 4194304 root@joker:/proc/sys/kernel# cat shmmax 33554432 root@joker:/proc/sys/kernel# root@xXxXxXxX~# apache -V Server version: Apache/1.3.3 (Unix) Debian/GNU Server built: Feb 13 1999 17:24:50 Server's Module Magic Number: 19980917:0 Server compiled with.... -D HAVE_MMAP -D HAVE_SHMGET -D USE_SHMGET_SCOREBOARD -D USE_MMAP_FILES -D USE_FLOCK_SERIALIZED_ACCEPT -D HTTPD_ROOT="/etc/apache" -D SUEXEC_BIN="/usr/lib/apache/suexec" -D SHARED_CORE_DIR="/usr/lib/apache/1.3" -D DEFAULT_PIDLOG="/var/run/apache.pid" -D DEFAULT_SCOREBOARD="/var/run/apache.scoreboard" -D DEFAULT_LOCKFILE="/var/run/apache.lock" -D DEFAULT_XFERLOG="/var/log/apache/access.log" -D DEFAULT_ERRORLOG="/var/log/apache/error.log" -D TYPES_CONFIG_FILE="/etc/mime.types" -D SERVER_CONFIG_FILE="httpd.conf" -D ACCESS_CONFIG_FILE="access.conf" -D RESOURCE_CONFIG_FILE="srm.conf" Die weitere Frage ist dann natuerlich, wer die ID's geklaut hat. Den Apache habe ich gekillt (incl parent latuernich). Auf dem Ding laufen einige services, aber nur standard und nicht etwas, was gross SHM id's klaut (hmm, mysql vielleicht?). Allerdings hat shmmax eine beachtliche Anzahl von id's (IMHO). Das einzige was mich momentan interessiert ist, wo/warum der unterschied zwischen vor und nach dem booten ist, und was ihn ausgeloest hat... MfG/Regards, Alexander -- Alexander Reelsen http://joker.rhwd.owl.de "Bugs ? Features !", -- rrdtool(1), Section BUGS
Teilnehmer (2)
-
Alexander Reelsen
-
Cord Beermann