PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vserver - Ram desertiert- wird immer weniger



JungleBunny
30.10.09, 15:51
Erstmal Tach zusammen,

habe nun ein Problem, wo ich nicht mehr weiter weiß.
Vielleicht habt ihr ja einen Tip oder es ist euch mal was ähnliches passiert.

Habe einen Vserver, Debian5, lenny3 mit Lighttpd
Habe mich für Lighty entschieden, da ich unter Apache immens Ram Probleme hatte.

Also......
betreibe auf dem Vserver 2 Foren, wo sich am Tag ca. 2000 Leute tummeln.
Synchron max 70 Leutzzz.
Habe 1280 Ram zur Verfügung, von dem ca. 500 MB für die Foren gebraucht werden.
Habe über watch free nun 3 Tage das Ram beobachtet.
Danach hatte ich immer so um die 700 MB frei.
Paßt !
Dann ging der Wert mal auf freies Ram von 600 auf wieder 800 hoch.
Prima!
Jedoch ist es nun schon zweimal passiert, daß das Ram tröpfchenweise bis auf 0 runtergegangen ist:(

Nach dem Lighty Restart hat er wieder seine 800 frei und läuft dann auch 15 Stunden, bis er wieder so langsam runtergeht.
Als er nur noch 300 MB frei hatte, habe ich die Foren in den Wartungsmodus gesetzt, aber der freie Speicher hat sich nicht verändert, sondern ging stetig langsam weiter runter.
Bei nur noch 100 MB frei, habe ich den Lighty halt wieder gestartet.
Dann hat man wieder 10-20 Stunden Ruhe.

Hier mal aktuelleDaten


# ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2060 692 ? Ss Oct27 0:08 init [2]
root 27702 0.0 0.0 1780 612 ? Ss Oct27 0:01 /sbin/syslogd
root 27706 0.0 0.0 1712 408 ? Ss Oct27 0:00 /sbin/klogd -x
108 27712 0.0 0.0 2624 572 ? Ss Oct27 0:00 /usr/bin/dbus-d
bind 27719 0.0 0.7 51864 10204 ? Ssl Oct27 0:00 /usr/sbin/named
root 27730 0.0 0.0 5496 1048 ? Ss Oct27 0:00 /usr/sbin/sshd
root 27769 0.0 0.0 1776 516 ? S Oct27 0:00 /bin/sh /usr/bi
mysql 27808 2.3 3.9 132184 51416 ? Sl Oct27 96:29 /usr/sbin/mysql
root 27810 0.0 0.0 1696 532 ? S Oct27 0:00 logger -p daemo
root 27867 0.0 0.0 1900 436 ? S Oct27 0:00 /usr/sbin/couri
root 27868 0.0 0.0 2096 644 ? S Oct27 0:00 /usr/lib/courie
root 27875 0.0 0.0 1904 352 ? S Oct27 0:00 /usr/sbin/couri
root 27876 0.0 0.0 2012 584 ? S Oct27 0:00 /usr/sbin/couri
root 27883 0.0 0.0 1904 348 ? S Oct27 0:00 /usr/sbin/couri
root 27884 0.0 0.0 2008 580 ? S Oct27 0:00 /usr/sbin/couri
root 27895 0.0 0.0 2096 236 ? S Oct27 0:00 /usr/lib/courie
root 27896 0.0 0.0 2096 236 ? S Oct27 0:00 /usr/lib/courie
root 27897 0.0 0.0 2096 236 ? S Oct27 0:00 /usr/lib/courie
root 27898 0.0 0.0 2096 236 ? S Oct27 0:00 /usr/lib/courie
root 27899 0.0 0.0 2096 236 ? S Oct27 0:00 /usr/lib/courie
root 28054 0.0 0.0 7696 788 ? Ss Oct27 0:00 /usr/sbin/sasla
root 28056 0.0 0.0 7696 508 ? S Oct27 0:00 /usr/sbin/sasla
root 28057 0.0 0.0 7696 484 ? S Oct27 0:00 /usr/sbin/sasla
root 28058 0.0 0.0 7696 484 ? S Oct27 0:00 /usr/sbin/sasla
root 28059 0.0 0.0 7696 484 ? S Oct27 0:00 /usr/sbin/sasla
root 28570 0.0 0.0 2140 880 ? Ss Oct27 0:00 /usr/sbin/cron
root 19853 0.0 0.1 5760 1852 ? Ss Oct29 0:00 /usr/lib/postfi
postfix 7677 0.0 0.1 5936 2060 ? S Oct29 0:00 qmgr -l -t fifo
postfix 13752 0.0 0.2 6140 2632 ? S Oct29 0:00 tlsmgr -l -t un
www-data 3485 0.2 0.6 12888 8680 ? S Oct29 2:32 /usr/sbin/light
www-data 3491 0.0 0.9 61516 12736 ? Ss Oct29 0:00 /usr/bin/php-cg
www-data 3492 0.0 0.9 61508 12728 ? Ss Oct29 0:00 /usr/bin/php-cg
root 19570 0.0 0.2 8232 2644 ? Ss 12:09 0:00 sshd: root@nott
root 19575 0.0 0.1 5140 1668 ? Ss 12:09 0:00 /usr/lib/openss
root 21600 0.0 0.1 8100 2568 ? Ss 12:14 0:00 sshd: root@pts/
root 21606 0.0 0.1 3032 1640 pts/0 Ss 12:14 0:00 -bash
root 21738 0.0 0.0 1952 792 pts/0 S+ 12:14 0:04 watch free -m
root 23789 0.0 0.1 8100 2564 ? Ss 12:18 0:00 sshd: root@nott
root 23810 0.0 0.0 2876 1268 ? Ss 12:18 0:00 -bash
postfix 29910 0.0 0.1 5768 1832 ? S 13:22 0:00 pickup -l -t fi
www-data 30305 2.5 3.1 79428 41688 ? S 13:23 1:47 /usr/bin/php-cg
www-data 30412 2.3 3.3 81208 43296 ? S 13:23 1:37 /usr/bin/php-cg
www-data 30413 2.6 3.1 79960 41788 ? S 13:23 1:50 /usr/bin/php-cg
www-data 30608 2.3 3.2 80460 42268 ? S 13:24 1:38 /usr/bin/php-cg
root 19808 0.0 0.1 8096 2572 ? Ss 13:58 0:00 sshd: root@pts/
root 19861 0.0 0.1 3036 1648 pts/1 Ss 13:59 0:00 -bash
www-data 28094 0.6 1.7 66264 23460 ? S 14:11 0:08 /usr/bin/php-cg
www-data 28327 0.4 1.7 66424 22648 ? S 14:12 0:05 /usr/bin/php-cg
www-data 28355 0.3 1.5 65672 20916 ? S 14:12 0:04 /usr/bin/php-cg
www-data 29995 0.5 1.6 66316 22152 ? S 14:14 0:05 /usr/bin/php-cg
postfix 7749 0.0 0.1 6164 2616 ? S 14:32 0:00 cleanup -z -t u
postfix 7753 0.0 0.1 5932 2132 ? S 14:32 0:00 smtp -t unix -u
root 8048 0.0 0.0 2400 928 pts/1 R+ 14:33 0:00 ps -aux



netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 xxx.168.0.xxx:domain *:* LISTEN 27719/named
tcp 0 0 abc44444.nlv:domain *:* LISTEN 27719/named
tcp 0 0 ip6-localhost:domain *:* LISTEN 27719/named
tcp 0 0 *:ssh *:* LISTEN 27730/sshd
tcp 0 0 *:smtp *:* LISTEN 19853/master
tcp 0 0 ip6-localhost:953 *:* LISTEN 27719/named
tcp 0 0 ip6-localhost:mysql *:* LISTEN 27808/mysqld
tcp6 0 0 [::]:www [::]:* LISTEN 3485/lighttpd
tcp6 0 0 [::]:domain [::]:* LISTEN 27719/named
tcp6 0 0 [::]:ssh [::]:* LISTEN 27730/sshd
tcp6 0 0 ip6-localhost:953 [::]:* LISTEN 27719/named
tcp6 0 0 [::]:pop3 [::]:* LISTEN 27884/couriertcpd
tcp6 0 0 [::]:imap2 [::]:* LISTEN 27876/couriertcpd
udp 0 0 xxx.168.0.xxx:domain *:* 27719/named
udp 0 0 abc66666.nlv:domain *:* 27719/named
udp 0 0 ip6-localhost:domain *:* 27719/named
udp6 0 0 [::]:domain [::]:* 27719/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 1320939627 3491/php-cgi /tmp/php.socket-0
unix 2 [ ACC ] STREAM LISTENING 1320939650 3492/php-cgi /tmp/php.socket-1
unix 2 [ ACC ] STREAM LISTENING 1305067253 19853/master private/proxymap
unix 2 [ ACC ] STREAM LISTENING 1305067257 19853/master private/smtp
unix 2 [ ACC ] STREAM LISTENING 1305067261 19853/master private/relay
unix 2 [ ACC ] STREAM LISTENING 1305067265 19853/master public/showq
unix 2 [ ACC ] STREAM LISTENING 1305067269 19853/master private/error
unix 2 [ ACC ] STREAM LISTENING 1305067273 19853/master private/discard
unix 2 [ ACC ] STREAM LISTENING 1305067279 19853/master private/local
unix 2 [ ACC ] STREAM LISTENING 1305067283 19853/master private/virtual
unix 2 [ ACC ] STREAM LISTENING 1305067287 19853/master private/lmtp
unix 2 [ ACC ] STREAM LISTENING 1278573546 28054/saslauthd /var/spool/postfix/var/run/saslauthd/mux
unix 2 [ ACC ] STREAM LISTENING 1305067291 19853/master private/anvil
unix 2 [ ACC ] STREAM LISTENING 1305067295 19853/master private/scache
unix 2 [ ACC ] STREAM LISTENING 1305067299 19853/master private/maildrop
unix 2 [ ACC ] STREAM LISTENING 1305067303 19853/master private/uucp
unix 2 [ ACC ] STREAM LISTENING 1305067307 19853/master private/ifmail
unix 2 [ ACC ] STREAM LISTENING 1278570866 27712/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 1305067311 19853/master private/bsmtp
unix 2 [ ACC ] STREAM LISTENING 1278571574 27808/mysqld /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] STREAM LISTENING 1305067315 19853/master private/scalemail-backend
unix 2 [ ACC ] STREAM LISTENING 1305067319 19853/master private/mailman
unix 2 [ ACC ] STREAM LISTENING 1278571830 27868/authdaemond /var/run/courier/authdaemon/socket.tmp
unix 2 [ ACC ] STREAM LISTENING 1305067323 19853/master private/retry
unix 2 [ ACC ] STREAM LISTENING 1305067218 19853/master public/cleanup
unix 2 [ ACC ] STREAM LISTENING 1305067225 19853/master private/tlsmgr
unix 2 [ ACC ] STREAM LISTENING 1305067229 19853/master private/rewrite
unix 2 [ ACC ] STREAM LISTENING 1305067233 19853/master private/bounce
unix 2 [ ACC ] STREAM LISTENING 1305067237 19853/master private/defer
unix 2 [ ACC ] STREAM LISTENING 1305067241 19853/master private/trace
unix 2 [ ACC ] STREAM LISTENING 1305067245 19853/master private/verify
unix 2 [ ACC ] STREAM LISTENING 1305067249 19853/master public/flush



30608 www-data 16 0 84252 45m 15m S 2 3.5 1:48.29 php-cgi
30305 www-data 16 0 83848 45m 16m S 2 3.5 1:58.23 php-cgi
27808 mysql 15 0 129m 50m 5504 S 1 3.9 96:43.94 mysqld
30412 www-data 16 0 82248 43m 16m S 1 3.4 1:51.66 php-cgi
30413 www-data 16 0 80108 41m 15m S 0 3.2 2:03.58 php-cgi
13527 root 15 0 2380 1108 884 R 0 0.1 0:00.01 top
1 root 15 0 2060 692 596 S 0 0.1 0:08.62 init
27702 root 15 0 1780 612 500 S 0 0.0 0:01.91 syslogd
27706 root 23 0 1712 408 340 S 0 0.0 0:00.00 klogd
27712 messageb 18 0 2624 572 404 S 0 0.0 0:00.00 dbus-daemon
27719 bind 18 0 51864 9m 2276 S 0 0.8 0:00.03 named
27730 root 15 0 5496 1048 676 S 0 0.1 0:00.14 sshd
27769 root 25 0 1776 516 432 S 0 0.0 0:00.00 mysqld_safe
27810 root 18 0 1696 532 464 S 0 0.0 0:00.00 logger
27867 root 25 0 1900 436 356 S 0 0.0 0:00.00 courierlogger
27868 root 18 0 2096 644 532 S 0 0.0 0:00.01 authdaemond
27875 root 22 0 1904 352 280 S 0 0.0 0:00.00 courierlogger
27876 root 23 0 2012 584 496 S 0 0.0 0:00.00 couriertcpd
27883 root 25 0 1904 348 280 S 0 0.0 0:00.00 courierlogger
27884 root 25 0 2008 580 496 S 0 0.0 0:00.00 couriertcpd
27895 root 18 0 2096 236 120 S 0 0.0 0:00.04 authdaemond
27896 root 18 0 2096 236 120 S 0 0.0 0:00.02 authdaemond
27897 root 18 0 2096 236 120 S 0 0.0 0:00.01 authdaemond
27898 root 18 0 2096 236 120 S 0 0.0 0:00.01 authdaemond
27899 root 18 0 2096 236 120 S 0 0.0 0:00.02 authdaemond
28054 root 20 0 7696 788 456 S 0 0.1 0:00.00 saslauthd
28056 root 18 0 7696 508 176 S 0 0.0 0:00.00 saslauthd
28057 root 18 0 7696 484 152 S 0 0.0 0:00.00 saslauthd
28058 root 20 0 7696 484 152 S 0 0.0 0:00.00 saslauthd
28059 root 20 0 7696 484 152 S 0 0.0 0:00.00 saslauthd
28570 root 15 0 2140 880 708 S 0 0.1 0:00.22 cron
19853 root 15 0 5760 1852 1500 S 0 0.1 0:00.73 master
7677 postfix 15 0 5936 2060 1568 S 0 0.2 0:00.35 qmgr
13752 postfix 15 0 6140 2632 1936 S 0 0.2 0:00.03 tlsmgr
3485 www-data 15 0 12992 8668 984 S 0 0.7 2:33.62 lighttpd
3491 www-data 18 0 61516 12m 6008 S 0 1.0 0:00.03 php-cgi
3492 www-data 18 0 61508 12m 6008 S 0 1.0 0:00.02 php-cgi
19570 root 15 0 8232 2644 2108 S 0 0.2 0:00.30 sshd
19575 root 15 0 5140 1668 1148 S 0 0.1 0:00.07 sftp-server
21600 root 15 0 8100 2568 2116 S 0 0.2 0:00.14 sshd
21606 root 18 0 3032 1640 1280 S 0 0.1 0:00.00 bash
21738 root 15 0 1952 792 668 S 0 0.1 0:04.83 watch
23789 root 15 0 8100 2564 2104 S 0 0.2 0:00.06 sshd
23810 root 18 0 2876 1268 1072 S 0 0.1 0:00.00 bash
29910 postfix 18 0 5768 1832 1484 S 0 0.1 0:00.00 pickup
19808 root 15 0 8240 2580 2116 S 0 0.2 0:00.03 sshd
19861 root 15 0 3036 1648 1284 S 0 0.1 0:00.00 bash
28094 www-data 16 0 66520 25m 13m S 0 2.0 0:12.04 php-cgi
28327 www-data 16 0 67736 24m 11m S 0 1.9 0:08.03 php-cgi
28355 www-data 16 0 65928 22m 10m S 0 1.7 0:07.57 php-cgi
29995 www-data 15 0 66320 23m 11m S 0 1.8 0:09.34 php-cgi



Danke im Voraus:)

derRichard
30.10.09, 16:03
wenn du etwas wichtiges hostest, warum ärgerst dich dann mit so vserver dreck und legst dir nicht einen richtigen server zu?

//richard

JungleBunny
30.10.09, 16:10
Das hat sich so entwickelt.
Brauchte anfangs eigentlich nur Webspace, dachte dann aber, daß ich mir erstmal nen Vserver zulege.
Ist natürlich auch ne Preisfrage:)
Der Server lief 1.5 Jahre anstandslos, bis ich Linux neu draufgebügelt habe.
War vorher ein apache 2.2.3 und ne Version 5.2.08etch 13 drauf.
Wie gesagt, nie Probs damit gehabt.

So, nun geht´s mal 2 Stunden in den Affenclub (Fitneßclub):D

Bis denne

Newbie314
30.10.09, 17:05
Klingt nach "Memory Leak", d.h. wie wenn ein Programm Speicher alloziiert und nicht mehr freigibt.

Evtl. den Schuldigen finden, Bugreport an die Entwickler und das schuldige Programm zu bestimmten Zeiten beenden und neu starten.

drcux
30.10.09, 17:57
Bei nur noch 100 MB frei, habe ich den Lighty halt wieder gestartet.
Dann hat man wieder 10-20 Stunden Ruhe.


Und wenn du das nicht machst, passiert irgendwas außer das der komplette Speicher genutzt wird?

JungleBunny
30.10.09, 20:40
Danke für die Antworten:D

@newbie - Beide Programme waren im Wartungsmodus, d.h. man kann nicht mehr auf die Seiten zugreifen.
Der Gedanke war mir auch gekommen,aber nachdem die Foren im Wartungsmodus waren, ging der Speicher immer weiter runter.
Also egal, ob irgendwelche Progs liefen oder nicht.

@drcux - Na ja, wenn der auf 0 ist, kommt meine Lieblingsmeldung "Error allocated memory. Dann hast du erstmal nur ne weiße Seite.

Jetzt z.B. läuft er bei 722 MB die ganze Zeit stabil.

Könnte man kein Skript einsetzen,was bei Erreichen von z.B. 130 MB kurz den Lighty selbst neu startet ?