Newsgroup: it.comp.os.linux.sys
Titolo: problemi ulimit

salve a tutti,
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) 4096
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 4096
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 73728
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
ho un webserver che si bloccava per l'impostazione ulimit -n 1024
ho alzato l'impostazione ad -n 4096 ma nonostante ciň ho dei problemi con 
awstats.
se invece elimino dei domini awstats riprende a funzionare normalmente 
qualche altra impostazione devo modificare ?

 
Aumentalo ancora di più.
Oppure guarda in /proc/sys/fs/file-max

 wrote in message 
news:KcHDf.70791$eD5.1...@twister2.libero.it...

cat /proc/sys/fs/file-max
cat /etc/..../sysctl.conf
# file max
fs.file-max = 65536
appena aggiungo un solo VH awstats va in blocco Error 500 internal server 
error, prima della modifica ad ulimits -n 4096
appena aggiungevo un VH apache impazziva e dava errori di php di tutti i 
tipi(sopratutto impossibile aprire il file).
mi sa che mi sfugge qualche altra impostazione.

 mi sa che mi sfugge qualche altra impostazione.
cat /proc/sys/fs/file-max
209702

 mi sa che mi sfugge qualche altra impostazione.
Ho dimenticato di aggiungere che (ho verificato ora) a me il limite che 
imposto con ulimit mi si resetta automaticamente a 1024.
Ho messo anche un cron orario che me lo mette a 10240 (come voglio che 
sia) ma puntualmente dopo un po ulimit torna a 1024.
Avevo già segnalato un problema del genere su questo gruppo, ma non sono 
ancora riuscito a risolverlo....
Se qualche anima pia mi dicesse dove andare a 'guardare'......

 wrote in message 
news:STHDf.70861$eD5.1...@twister2.libero.it...

avevo anche io lo stesso problema
ho aggiunto 2 linee nel file /etc/sec..../limits.conf
*                hard    nofile          4096
*                soft    nofile          4096
ma il mio problema rimane perche awstats va in errore ? 

 ma il mio problema rimane perche awstats va in errore ?
Tu hai indicato due tipologie di problemi.
Una riguarda awstats, una riguarda php che non apre i files.
Se ci incolli l'errore ESATTO preso dai log, sia del php che di awstats
(che è cgi, quindi anche lui logga gli errori) magari possiamo pensare di
capirci di più.
Ricorda comunque che gli ulimits si riferiscono al processo.
Non è che awstats gira suiddato o suexato con un altro utente ?
Max

 wrote in message 
news:a504ky7nw4zq$.brqhdoynvfgb.dlg@40tude.net...

Allora diciamo che l'errore si presentava simultaneamente ovvero php dava 
impossbile aprire file
e awstats dava errore 500, dopo aver modificato ulimit -n l'errore di php 
sembra risolto
mentre awstats ha smesso di funziona.
degli errori di php adesso non ne ho traccia mentre di quelli di awstats non 
ne trovo traccia nei log.
il problema di awstats è solo nella visualizzazione delle statistiche e 
credo come venga lanciato con  lo stesso
utente di apache.
[root@web2 log]# apachectl -V
Server version: Apache/2.0.52
Server built:   Aug 31 2005 10:51:27
Server's Module Magic Number: 20020903:9
Architecture:   64-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

 
su slack è /etc/limits ma non cambia nulla.
Resta sempre 1024
l'ho messo cosi:
* N10240
ma nessun cambiamento.