vServer mach Probleme - fork: Cannot allocate memory ?

HL1234

New Member
Hallo
mein vServer macht probleme (siehe unten)

Code:
/opt/web2/cgi-bin => rcapache2 restart 

perl: error while loading shared libraries: libcrypt.so.1: cannot map zero-fill pages: Cannot allocate memory
Warning: no MPM found. Some modules are dependant on the type of MPM.
Ignoring module cgi, it does not exist ().
Ignoring module suexec, it does not exist ().
/usr/sbin/rcapache2: fork: Cannot allocate memory

Was kann man da machen?
Code:
>top
==> keine mem Belastung größer 0,6%

>free
             total       used       free     shared    buffers     cached
Mem:       4005576    3966364      39212          0     141036    3175604
-/+ buffers/cache:     649724    3355852
Swap:      2040232     235528    1804704

genügend Speicher scheint da zu sein? Was würdet ihr untersuchen?
Gruß - HL
 
Hallo,
Was würdet ihr untersuchen?

Code:
cat /proc/user_beancounters
...liefert dir Aussagen über die Limits deiner virtuellen Umgebung, poste mal bitte diese Ausgabe hier.
Auch wenn deiner VM genügend Speicher zugewiesen ist, kann es sein dass die physikalische Hardware an ihre Grenzen stößt und du deshalb diesen Fehler bekommst.
 
Hallo,
und Danke für die schnelle Antwort. Ich habe inzwischen fast alle Prozesse gestoppt: sendmail, spamd, MySQL und apache2 wieder gestartet. Jetzt läuft
Code:
=> ps -ae 
  PID TTY          TIME CMD
    1 ?        00:00:02 init
18925 ?        00:00:05 syslogd
18931 ?        00:00:00 proftpd
19057 ?        00:00:03 xinetd
19063 ?        00:00:00 cron
28098 ?        00:00:00 sshd
28104 pts/0    00:00:00 bash
18184 ?        00:00:00 sshd
18185 ?        00:00:00 sftp-server
18430 pts/0    00:00:00 su
18431 pts/0    00:00:00 bash
18592 ?        00:00:00 httpd2-prefork
18660 ?        00:00:00 httpd2-prefork
18661 ?        00:00:00 httpd2-prefork
18662 ?        00:00:00 httpd2-prefork
19350 pts/0    00:00:00 ps

Die gewünschten Daten sind:
Code:
cat /proc/user_beancounters
Version: 2.5                                                                   
       uid  resource           held    maxheld    barrier      limit    failcnt
      3057: kmemsize         774926     778823    3000000    3000000          0
            lockedpages           0          0         32         36          0
            privvmpages        3588       3630      40000      45000     121666
            shmpages             14         14      24000      24000          0
            dummy                 0          0          0          0          0
            numproc              16         16         40         40        167
            physpages          1935       1936          0 2147483647          0
            vmguarpages           0          0      20000 2147483647          0
            oomguarpages       2089       2090      32000 2147483647          0
            numtcpsock            9          9        180        180      25936
            numflock              1          1        100        110          0
            numpty                1          1          4          4          0
            numsiginfo            0          0        256        256          0
            tcpsndbuf          6660      13320     319488     532480          0
            tcprcvbuf             0       4268     319488     532480        459
            othersockbuf      13320      13320     214656     330240          0
            dgramrcvbuf           0          0     132096     132096          0
            numothersock         13         13        450        450          0
            dcachesize       123327     126555     524288     582542          0
            numfile             327        328       1280       1280          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            dummy                 0          0          0          0          0
            numiptent             0          0        110        110          0

>free ist jetzt bei "111936" als es nicht ging war da ein Wert von "39xxx"
Code:
free 
             total       used       free     shared    buffers     cached
Mem:       4005576    3893640     111936          0     141136    3178900

CGI geht übrigens im Moment wieder. Das Hauptproblem ist ich weißnicht warum immer wieder der Speicher zu knapp wird...
 
Was free anzeigt ist bedeutungslos für Dich, weil es der Speicher des Hostsystems ist.
Leider machen das viele Anbieter und setzen das 'VIRT_MEM flag' nicht, oder wie auch immer das bei der jeweiligen Virtualisierungsart heißt.

Du hast zur Verfügung:
Code:
 ------------------------------
 Barriere:               156 MB
 Limit:                  176 MB
 ------------------------------
 Zugesichert:            125 MB
 ------------------------------

Die Beancounterlimits-Limits sind für meinen Geschmack dramatisch niedrig.
numproc 40 ist praktisch unbrauchbar :(
Naja, und die anderen Werte lassen auch keinen großartigen Serverbetrieb zu.
Du siehst an den failcnt ( insges. Fehlversuche: 121666 Fehler)
dass Du ständig an's Limit kommst. Mit einem Apache2 ist der schon überfordert.
Wenn Du darauf in bescheidenem Umfang einen lighttpd laufen lässt, mag es gehen?!

Darf man fragen welches Servermodell bei welchem Anbieter das ist?
Gruß Fritz
 
Last edited by a moderator:
ja gerne,

ich bin bei
1st Housing GmbH - Dedizierte Root Server, vServer, Webhosting und Domains

Hotline: 0900 1743352 € 1,70 EUR / Minute
oder 0190-855026 (Euro 1.86 EUR / Minute

Supportauftrag:
Montag bis Freitag, 9 Uhr bis 18 Uhr: Euro 29,-EUR / 15min
übrige Zeit Euro 58,- EUR / 15min

Es gibt ein Ticketsystem das ist kostenfrei. Sie machen einen reboot, wenn man es verlangt. Manchmal dauert das aber ein paar Stunden. Die Antworten auf meine Fragen sind eher lappidar.

Ich habe den vServer 1st Virtual (mein Traffic ist max ca, 0,5 GB / Monat)

Code:
[FONT="Courier New"]Produkte                      / Leistungsdaten 1st Virtual       I 1st Virtual II 
virtueller Root Server                      X                           X 
Webspace                                    2 GB                       5 GB 
Traffic / mtl.                             inkl. 25 GB               75 GB 
Confixx 2.0 Professional                  X                            X 
Root-Zugriff                                  X                            X 
eigene Software möglich                    X                            X 
Setupgebühr                               € 9,99                       € 9,99 

Preis / Monat:                             € 6,99                       € 14,99 [/FONT]

Confixx nutze ich inzwischen nicht mehr. Es läuft sendmail mit spamd + saslauthd (selbst installiert war nicht dabei). named, apache2 mit MySQL, Joomla-CMS (mono ging nicht: lief zwar - aber zu wenig Speicher)


Kommentare zu meinem Speicherproblem:
die belastung durch ihre anwendungen können wir gerne analysieren - dies wird aber vermutlich nicht kostenfrei möglich sein. wenn sie einen entsprechenden supportauftrag stellen, können wir uns gerne ihre applikationen ansehen und ggf. auch finetunen

oder immer wieder:
Hallo, ich empfehle ihnen ein Upgrade auf ein eigenen Server. Ihr Server teilt sich die Maschine mit einigen anderen Kunden und da kann so was schon mal vorkommt wenn mehrere gleichzeitig Last verursachen dass einer dann den Kürzeren zieht und sich aufhängt. Viele Grüße

Intersanter Weise lief alles vor ein paar Monaten ganz gut und ich hatte inzwichen keine Zeit etwas zu ändern.

Mir gefällt gut das ich einen eingen Nameserver laufen habe, also tech-c und zone-c für meine domain bin (sonst hätte ich schon gewechselt) und das man direkt mit denic kumunizieren kann: denn ich habe eine eigenständige Möglichkeit der "Verwaltung von DENIC-Domains und Handles" ohne Mehrkosten (die Delegierten DE-Domains kosten natürlich ca. 4,99 EUR/Jahr DE)

Wieviel zugesicherte Speicher wäre denn für 7,-EUR/Monat normal bzw Durchschnitt?

Danke + Gruß - HL
 
Also ich würde dir Raten den VServer zu wechseln. Für 10€ bekommst du bei anderen Anbietern wie Strato/1&1 eindeutig mehr.

Die Domains kannst du dir ja dann extern hosten, bei Schlundtech oder United Domains. So bist du unabhängig von deinem Server Anbieter.

Edit: Ich les mir grad da den Vertrag durch. Suse 8.2 oder Red Hat 9. Älter gehts wohl kaum :) Ich würd an deiner Stelle da sofort wegrennen....
 
Last edited by a moderator:
Du kannst auch wo anders Admin-C usw. sein auch wenn du z.B. nur ein Webspacepaket mietest oder deine Domains auslagerst und die VServer ganz woanders mietest. Die Domains woanders zu haben ist sowieso meistens besser, da du da nie wechseln musst falls du deinen Vserver - oder Webspaceanbieter wechselst.

Empfehlen kann ich dir für Domains und eventuell Webspace:
InterNetworX - Willkommen bei Ihrem Domain Registrar!
PenguinFriends-Hosting | Your business is Our business
Hosting - Webhosting ab 0,49 Euro* Greatweb.de

Für gute VServer schaust du am besten auf der Seite von Fritz vorbei:
Virtualist.de - Anbieter virtueller Server dort findest du genauere Informationen dazu.

P.S.: Dein aktueller Provider hats wohl nicht so mit Groß-/Kleinschreibung ;)
 
Back
Top