Co delat pri nahlem nedostatku pameti v Linuxu?

Vladimír Vlach vladimir.vlach na pcnet.cz
Úterý Červenec 27 16:12:57 CEST 1999


Dobry den,
mam jeden z nasich serveru v takovem stavu, ve kterem si s nim
rady. Pravdepodobne to bylo pri zpracovavavani statistik WWW
za tyden. Kdyz jsem jeste cca 5 minut pred timto stavem udelal
[root na zeus dns]# free
             total       used       free     shared    buffers
cached
Mem:         63152      62536        616      56576        308
4876
-/+ buffers/cache:      57352       5800
Swap:       130748     127992       2756

Po cca 5 minutach to bylo na kolenou...
Toto mi zacalo vypisovat pri urcitych prikazech:

[root na zeus httpd]# /etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd: /bin/cat: Too many open files in system
/etc/rc.d/init.d/httpd stop: httpd (pid ?) not running
[root na zeus httpd]# /etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd: /bin/cat: Too many open files in system
/etc/rc.d/init.d/httpd stop: httpd (pid ?) not running
[root na zeus httpd]# ps ax | grep htt
Segmentation fault (core dumped)
[root na zeus httpd]# ps ax | grep htt
bash: cannot duplicate fd 134662612 to fd 1: Bad file descriptor
bash: /bin/ps: Too many open files in system
bash: cannot duplicate fd 12 to fd 0: Bad file descriptor

Nevim co s tim mam delat, protoze server nemam u sebe (od ceho
mame v linuxi ssh ze ? :-)
Ten server je pomerne hodne zatizen jako WWW+SQL server.

Nektere procesy bezi nekolikrat (proc ?) a hodne jich je v zavorkach:
--- CUTE ps aux ---
mysql    22737  0.0  1.0 17576   668  p2 S N  15:37   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
mysql    22738  0.0  1.0 17576   668  p2 S N  15:37   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
mysql    22739  0.0  1.0 17576   668  p2 S N  15:37   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
mysql    22740  0.0  1.0 17576   668  p2 S N  15:37   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
mysql    22741  0.0  1.0 17576   668  p2 D N  15:37   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
mysql    22753  0.0  1.0 17576   688  p2 D N  15:38   0:00
/usr/sbin/mysqld --language=czech --basedir=/ --datadir
nobody   13935  0.0  0.1  2904   104  ?  S    11:58   0:02
/usr/local/apache/bin/httpd
nobody   14633  0.0  0.1  2936    72  ?  S    12:09   0:02 (httpd)
nobody   15785  0.0  0.0  2912    24  ?  S    12:29   0:01 (httpd)
nobody   15878  0.0  0.9  2912   608  ?  S    12:30   0:02
/usr/local/apache/bin/httpd
nobody   15971  0.0  0.0  2888    44  ?  S    12:30   0:01 (httpd)
nobody   18091  0.0  0.8  2712   524  ?  S    13:32   0:01
/usr/local/apache/bin/httpd
nobody   18151  0.0  0.1  2912   100  ?  S    13:34   0:01 (httpd)
nobody   18240  0.0  0.0  2872    36  ?  S    13:36   0:01 (httpd)
nobody   18333  0.0  1.8  3476  1140  ?  S    13:40   0:01
/usr/local/apache/bin/httpd
nobody   18347  0.0  0.0  2928    28  ?  S    13:40   0:01 (httpd)
nobody   18496  0.0  0.0  2920    28  ?  S    13:44   0:00 (httpd)
nobody   18508  0.0  0.2  2896   176  ?  S    13:45   0:01
/usr/local/apache/bin/httpd
nobody   20734  0.0  0.3  2904   236  ?  S    14:49   0:00
/usr/local/apache/bin/httpd
nobody   20957  0.0  1.2  2704   792  ?  S    14:52   0:00
/usr/local/apache/bin/httpd
nobody   21385  0.0  0.0  2912    44  ?  S    14:57   0:00 (httpd)
nobody   21464  0.0  0.0  2864    28  ?  S    14:58   0:00 (httpd)
nobody   21468  0.0  0.9  2908   604  ?  S    14:58   0:00
/usr/local/apache/bin/httpd
nobody   21469  0.0  0.0  2892    28  ?  S    14:58   0:00 (httpd)
nobody   21561  0.0  0.1  2884    92  ?  S    15:00   0:00 (httpd)
nobody   21720  0.0  0.0  2884    36  ?  S    15:01   0:00 (httpd)
--- CUTE ---

Dekuji za odpovedi...

--<PRE>
+=-=-=-=-=/ // /-=-=-=-=-=-=-=-=-+-=-=-=-=-=-+---------------------+
|        / // /   Vladimir VLACH > ))))))))  |    \/ |_ /\ |) /\   |
|__ __  / // /   Admin of ICQ.CZ > ((((   \  | Age       -       19|
|\ \\ \/ // /  http://www.icq.cz > \\\   6 6 | Nick      - Vladaman|
| \ \\/ // / http://www.pcnet.cz >  \C     7 | ICQ UIN#  -  9511246|
|  \ V /V /  email: vlach na icq.cz >   \   _-) | Location  -     Brno|
+---\_/\_/-=---=---=---=---=---=-+-=- ) ( =-=+---------------------+
</PRE>


Další informace o konferenci Linux