VServer - Server4You

wobkolleg

New Member
Hallo ,
Habe meinen VServer bei Server4You sitzen . TEMP entfernt

Leider ist der Server seit einigen Tagen extrem langsam oder er ist sogar abgestürzt. Ein Problem bei Server4You liegt wohl nicht vor und der Support ist leider auch nicht sonderlich hilfreich bei der Fehlersuche.

Bin bei der Error.log Datei von Apache auf folgenden Eintrag gestossen :

[Tue May 20 16:45:02 2008] [error] (12)Cannot allocate memory: apr_accept: (client socket)

Kann mir jemand verraten was der genau aussagt und wie man ihn beseitigen kann?
Desweiteren gibt er in dieser Log Datei aus, das einige Datein nicht gefunden werden können . Aber das kann doch an der Server Geschwindigkeit nicht liegen , oder ? Kommt doch auf den besten Servern vor ! ;))

Ich hoffe mir kann jemand diesbezüglich weiterhelfen !
Viele Grüße
 
Last edited by a moderator:
Hi,
poste doch bitte mal die Ausgabe von "cat /proc/user_beancounters" in CODE Tags hier im Forum.

lg Basti

EDIT:
Irgendwie ist die Seite mmt. gar nicht erreichbar :-(
 
Code:
localhost:~ # localhost:~ # cat /proc/user_beancounters
-bash: localhost:~: command not found
localhost:~ # Version: 2.5                                                                                       
-bash: Version:: command not found
localhost:~ #        uid  resource                     held              maxheld                                               barrier                limit              failcnt
-bash: uid: command not found
localhost:~ #     245155: kmemsize                 11046832             11289692             1                                 1261712             12387883               681419
-bash: 245155:: command not found
localhost:~ #             lockedpages                     0                    0                                                   430                  430                    0
-bash: lockedpages: command not found
localhost:~ #             privvmpages                147995               192690                                                196608               204800                    0
-bash: privvmpages: command not found
localhost:~ #             shmpages                      771                 2435                                                 23020                23020                    0
-bash: shmpages: command not found
localhost:~ #             dummy                           0                    0                                                     0                    0                    0
-bash: dummy: command not found
localhost:~ #             numproc                        63                  103                                                   144                  144                    0
-bash: numproc: command not found
localhost:~ #             physpages                  123763               164844                                                     0  9223372036854775807                    0
-bash: physpages: command not found
localhost:~ #             vmguarpages                     0                    0                                                 98304  9223372036854775807                    0
-bash: vmguarpages: command not found
localhost:~ #             oomguarpages               123763               164844                                                 98304  9223372036854775807                    0
-bash: oomguarpages: command not found
localhost:~ #             numtcpsock                    237                  244                                                   244                  244                 1364
-bash: numtcpsock: command not found
localhost:~ #             numflock                        5                   54                                                   336                  369                    0
-bash: numflock: command not found
localhost:~ #             numpty                          1                    1                                                    24                   24                    0
-bash: numpty: command not found
localhost:~ #             numsiginfo                      0                   42                                                   768                  768                    0
-bash: numsiginfo: command not found
localhost:~ #             tcpsndbuf                  648424               760344                                               1884024              3681759                    0
-bash: tcpsndbuf: command not found
localhost:~ #             tcprcvbuf                  589888               852248                                               1884024              3681759                    0
-bash: tcprcvbuf: command not found
localhost:~ #             othersockbuf               159392               728784                                                844366              1481926                    0
-bash: othersockbuf: command not found
localhost:~ #             dgramrcvbuf                     0                31680                                                844366               844366                    0
-bash: dgramrcvbuf: command not found
localhost:~ #             numothersock                  103                  288                                                   288                  288                  511
-bash: numothersock: command not found
localhost:~ #             dcachesize                1110888              1273725                                               2254786              2322430                    0
-bash: dcachesize: command not found
localhost:~ #             numfile                      1923                 4249                                                  4256                 4256                    3
-bash: numfile: command not found
localhost:~ #             dummy                           0                    0                                                     0                    0                    0
-bash: dummy: command not found
localhost:~ #             dummy                           0                    0                                                     0                    0                    0
-bash: dummy: command not found
localhost:~ #             dummy                           0                    0                                                     0                    0                    0
-bash: dummy: command not found
localhost:~ #             numiptent                      38                   38                                                    96                   96                    0
-bash: numiptent: command not found
localhost:~ #

ja, leider ;( .. geht die ganzen tage schon so ....
 
Du nutzt mehr Speicher als die zur Verfügung steht.
Reduzier den Speicherverbrauch, dann läuft das ganze auch wieder rund. ;)
 
hehe,danke fuer den tipp -... aber wo und wie ?! was kann ich wie reduzieren ?!
Sorry fuer die bloede Frage .. aber so ein Crack bin ich nun auch nicht ;)
 
Wie wärs mal mit ein paar technischen Infos zu dem was auf dem Server läuft, inkl. Prozessliste mit Angabe der verwendeten Ressourcen?
 
Produkt vSERVER Medium X2
Betriebssystem SuSE Linux 9.3
Control-Panel Confixx Premium Edition 1.0.3

Typ
virtuell dediziert
Webspace
15.000 MB
Prozessorpower
3x mehr
als vSERVER ENTRY
Arbeitsspeicher garantiert
384 MB
FlexRAM* garantiert
768 MB
Datentransfer inklusive pro Monat
1.500 GB


ich schrieb doch das ich kein crack bin in der linux umgebung. wo kriege ich die prozessliste her ?!
 
Prozesse gibts mit
Code:
ps aux
Und ich meinte weniger die Hardwareausstattung, sondern viel mehr die Konfiguration der Dienste. ;)
 
Code:
localhost:~ # ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0    604   248 ?        Ss   20:53   0:00 init [3]
root     20163  0.0  0.0   1456   612 ?        Ss   20:53   0:00 /sbin/syslogd -a /var/lib/named/dev/log -a /
root     20166  0.0  0.0   1396   372 ?        Ss   20:53   0:00 /sbin/klogd -c 1 -x -x
root     20179  0.0  0.0   3984   784 ?        Ss   20:53   0:00 /usr/sbin/saslauthd -a pam -n 1
root     20192  0.0  0.1   2376  1132 ?        S    20:53   0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --
mysql    20230  2.7  1.1  28488  9356 ?        Sl   20:53   0:15 /usr/sbin/mysqld --basedir=/usr --datadir=/v
root     20239  0.0  0.1   4524  1220 ?        Ss   20:53   0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init
root     20245  0.0  0.1   2076   852 ?        Ss   20:53   0:00 /usr/sbin/xinetd
root     20313  0.0  0.1   4308  1508 ?        Ss   20:53   0:00 /usr/lib/postfix/master
postfix  20340  0.0  0.1   4352  1436 ?        S    20:53   0:00 pickup -l -t fifo -u
postfix  20341  0.0  0.1   4388  1472 ?        S    20:53   0:00 qmgr -l -t fifo -u
root     20371  0.0  1.2  25048  9624 ?        Ss   20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
root     20372  0.0  0.1   3200  1452 ?        S    20:53   0:00 /usr/bin/perl /usr/local/confixx/pipelog.pl
wwwrun   20388  0.4  1.2  26416 10036 ?        S    20:53   0:02 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   20390  0.0  1.1  25480  8848 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
vscan    20397  0.5  2.8  24572 22364 ?        S    20:53   0:03 /usr/sbin/clamd
root     20406  0.0  0.0   1668   692 ?        Ss   20:53   0:00 /usr/sbin/cron
vscan    20417  0.0  0.1   3736   964 ?        Ss   20:53   0:00 /usr/bin/freshclam -d
wwwrun   21537  0.1  1.1  25488  8864 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   21768  0.1  1.1  25352  8724 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   21769  0.2  1.1  25488  8860 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   21778  0.1  1.1  25520  9120 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22017  0.1  1.1  25452  8784 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22027  0.0  1.1  25392  8728 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22034  0.1  1.1  25496  8872 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22038  0.0  1.1  25408  8816 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22046  0.0  1.1  25392  8760 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22048  0.2  2.6  36568 20768 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22049  0.0  1.1  25528  8868 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22273  0.1  1.2  26512 10116 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22274  0.2  1.2  26212  9804 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22276  0.0  1.1  25488  8828 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22278  0.0  1.1  25404  8744 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22281  0.0  1.1  25412  8796 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22289  0.2  1.1  25528  8912 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22299  0.7  2.8  38588 22468 ?        S    20:53   0:04 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22303  0.2  1.1  25548  8920 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22312  0.2  2.5  36520 20232 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22313  0.1  1.1  25440  8824 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22314  0.0  1.1  25488  8868 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22342  1.0  2.3  34412 18704 ?        S    20:53   0:06 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22343  0.2  2.3  34356 18572 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22344  0.0  1.1  25440  8820 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22345  0.0  1.1  25404  8736 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22355  0.2  1.1  25576  9180 ?        S    20:53   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
vscan    22370  0.0  4.3  38044 33984 ?        Ss   20:53   0:00 amavisd (master)
vscan    22398  0.0  4.1  38044 32364 ?        S    20:53   0:00 amavisd (virgin child)
wwwrun   22465  0.1  1.1  25488  8836 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22482  0.1  1.1  25480  8876 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22483  0.6  2.6  37012 20796 ?        S    20:53   0:03 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   22513  0.1  1.1  25440  9024 ?        S    20:53   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23769  0.1  1.1  25528  8912 ?        S    20:54   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23858  0.2  1.1  25480  8864 ?        S    20:54   0:01 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23861  0.1  1.1  25528  8900 ?        S    20:54   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23970  0.0  1.1  25480  8856 ?        S    20:54   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23983  0.0  1.1  25480  8860 ?        S    20:54   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   23984  0.0  1.1  25440  8772 ?        S    20:54   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
wwwrun   24206  0.0  1.1  25596  9172 ?        S    20:54   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/htt
root     11503  0.1  0.3   7732  2480 ?        Ss   21:01   0:00 sshd: root@pts/0
root     11557  0.1  0.2   2832  1760 pts/0    Ss   21:01   0:00 -bash
root     14132  0.0  0.1   2380   860 pts/0    R+   21:03   0:00 ps aux

brauchst du noch was ?
 
Hi,

also der Apache spricht wirklich Baende.

@wobkolleg: Die CPU-Last steht auch nicht im Verhaeltnis zum Speicherverbrauch. Wenn du das folgende mal kompilierst und ausfuehrst, wirst du sehen, dass memory-test 2 GB Speicher verbraucht bei 0-10% CPU-Last. :)

Code:
/* compile with:
 *
 * gcc memory-test.c -o memory-test
 */
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>

int main() {

        /* variables. */
        unsigned char *memory;
        unsigned int seconds = 20;

        /* allocate memory. */
        printf("allocate %i bytes of memory...\n", INT_MAX);
        if ((memory = malloc(INT_MAX)) == NULL) {
                printf("memory allocation problem with size %i\n", INT_MAX);
        }

        /* virtual memory is useless for demonstration, so zero it. */
        memset(memory, 0, INT_MAX);

        /* wait some seconds. */
        printf("waiting %i seconds to cleanup...\n", seconds);
        sleep(seconds);

        /* cleanup. */
        free(memory);
}

Ich wuerd mal gucken warum der Apache halt ploetzlich soviel Resourcen verbraucht, wenn das vorher nicht der Fall war, denn eine Menge Childs sind das schon. :-)
 
Last edited by a moderator:
danke für Eure tollen Tipps ! Aber wie gehe ich nun genau vor ? Bin echt doof in dieser Sache und weiss nicht viel ;)
Wäre nett , wenn mir jmd. eine Step by Step Anleitung geben koennte ....

Ich bedaaaaanke mich vielmals für Eure Hilfe !
LG
 
Naja wenn du uns mal ein Paar infos geben könntest, wo für du den Server so verwendest und welche Skripte darauf laufen und wieviele Datenbanken?...
Falls du nur ne Page z.B CMS mit 50 Besuchern am Tag auf dem Server betreibst, solltest du davon ausgehen das der Vserver gehackt ist.
Falls du aber aber ein Forum darauf laufen hast mit mehr als 1000 Besuchern, muss man davon ausgehen, dass der Vserver einfach nur überfordert ist.
Denn die Vserver von Server4you sind was die Performance angeht, einem standard Webspace für 2-5 Euro unterlegen (Meine Erfahrung)!
Mein Tip an dich ist das du den Vserver kündigst und zu einem Webpsace anbieter wechselst, welcher sich um die Performance+Leistung+Sicherheit des Servers kümmert aber wenn du meinst, dass du den Vserver doch lieber behalten willst musst du uns schon mehr info geben und dich ggf damit abfinden regelmäsig gehackt zu werden, bis du es drauf hast.

Beantworte uns mal diese Fragen:

1) Welches Linux hast du auf dem Vserver ?
2) Hast du überhaubt schonmal Sicherheitsupdates ausgeführt ?
3) Welche Skripte + Anwendungen laufen auf dem Vserver ?
4) Wie sehr wird der Vserver in anspruch genommen (Teamspeakslots?, Besucher und Co?)


Gruss Mythos
 
Hi,

@Mythos: Worauf begruendet sich die Tatsache, dass die langsamer sind als normaler Webspace. Immerhin laeuft das vSERVER PowerPanel auch nur in einer BASIC X2 VE. Ich mein er hat einen vSERVER Entry, kleiner geht kaum noch. ;)
 
Naja, aber da dort ja eh nur Mail, MySQL und Web laufen, lohnt sich für Ihn, der scheinbar nicht viel Ahnung von linux hat doch eher ein Webspace. Spart auf dauer Nerven, Zeit und Angst der anderen Betreiber das das Ding ne Spamschleuder wird.

Ansonsten zu deiner Frage: Du musst in der Config deines Webservers die Anzahl der maximalen Childs runtersetzen. Solltest du nicht wissen, wo die ist, hilft sicher google :-)
 
Hi,

@Mythos: Worauf begruendet sich die Tatsache, dass die langsamer sind als normaler Webspace. Immerhin laeuft das vSERVER PowerPanel auch nur in einer BASIC X2 VE. Ich mein er hat einen vSERVER Entry, kleiner geht kaum noch. ;)

Ganz einfach ! hatte selber 1 Jahr lang der Vserver Entry bei euch und das Skript was bei euch 2-3 Sekunden für die Reaktion benötigt hat, läuft jetzt auf nem Webspace für 0.40 EUR im Monat xD
Hier der Link zum Angebot: shop-hosting.info
und wenn du den Beweis sehen willst, kann ich dir gerne per PM einen Link zu meiner Page schicken.
P.S. Der UH Vserver war mit dem Skript eigentlich auch überfordert...


Gruss Mythos
 
Hi,
ne , brauche schon root zugriff , da ich auch mehrere anwendungen verwende , welche root zugriff erfordern .

ohwe .. soll ich nun jede einzelne anwendung hier aufzaehlen . ich habe ca. 10 domains mit unterschiedlichen inhalten. teilweise normalen content ohne inhalt , toplisten , foren und blogs .

allerdings halten sich die besucherzahlen doch eher in grenzen .... deswegen wundert es mich das so spontan auf einmal gar nicht mehr geht ;(

Was würdet ihr machen ? Bei server4you upgraden auf nen richtigen root ? Serverwechsel zu einem anderen Anbieter ??

1) Welches Linux hast du auf dem Vserver ?
2) Hast du überhaubt schonmal Sicherheitsupdates ausgeführt ?
3) Welche Skripte + Anwendungen laufen auf dem Vserver ?
4) Wie sehr wird der Vserver in anspruch genommen (Teamspeakslots?, Besucher und Co?)

zu 1) SuSE Linux 9.3
zu 2) nein, noch nie
zu 3) habe ich versucht oben zu umschreiben. zusaetzlich imagemagick
zu 4) kann ich nur vage sagen .... aber insgesamt sind es bestimmt 1000 + die da ueberall sich rumtreiben .....

Was kann / soll ich tun ???
Bin aber nun doch etwas verwirrt .. erst hieß es , dass wohl eine fehlkonfiguration des servers vorliegt (das ich mehr speicher verbrauche als ich habe , und das die cpu leistung nicht im verhaeltnis zum ram verbrauch steht .... und nun das ich evt. zuviel traffic habe ... bzw. offene verbindungen .)
 
Last edited by a moderator:
Gehe mal davon aus das du bei 10 Domains locker mehr als 5 Datenbanken am laufen hast was für diesen Server eindeutig zuviel ist.
Ein Upgrade auf den Vserver Medium wird dir meiner Meinung nach auch nicht viel bringen, aber versuchen kannst du es ja.
Aber halte das für keine wirklich gute Lösung denn so einer wie du braucht nen Managed Server oder sollte am besten garkeinen eigenen Server haben.
Jetzt verstehe mich bitte nicht falsch denn habe eigentlich genauso wie du angefangen :-)
War voll der DAU und habe mir damals einfach nen Vserver bei Strato geholt was ein sehr grosser Fehler war...
Verbinde dich per Shell zum Vserver und gib mal Yast ein und ziehe dir erstmal alle Sicherheitsupdates und zusätzliche Upgrades.

Du bekommst heutzutage für 1EUR wirklich gutes Webspace inkl. 1xDomain und musst dir keine Gedanken über irgendwelche Hacker machen...
 
verserver mediumx2 habe ich ja bereits ;( ... danke fuer den tipp .. aber lernen tut man am besten beim probieren .. auch wenn es manchmal bitter ist. also am besten ein root ?
welchen anbieter empfehlt ihr oder ist server4free in ordnung ??

grüße
 
Back
Top