Posts mit dem Label vserver werden angezeigt. Alle Posts anzeigen
Posts mit dem Label vserver werden angezeigt. Alle Posts anzeigen

13.10.2014

Neuer virtueller Server bei HostEurope zum Testen

Heute habe ich einen neuen virtuellen Server bei Hosteurope geordert. Auf den ersten Blick ein wahnsinniges Angebot an Tools: Plesk, KIS… Muss ich ersteinmal testen. Bin ja mehr so der Kommandozeilentyp.
Die Verwaltung von Domains irritiert mich noch ein wenig. In meinen Augen ein ziemliches Durcheinander. Wichtig ist aber, dass es funktioniert.
Die Installation von Software via Plesk gestaltet sich dagegen sehr einfach. Als Kommandozeilentyp aber trotzdem gewöhnungsbedürftig. Wenn man per ssh apt-get xxxxx ständig benutzt, ist so eine grafische Oberfläche irgendwie komisch. Muss man aber nicht benutzen - kann man.
Nun nach dem Wochenende mit intensiver (Lern-)Arbeit mit dem neuen Spielzeug kann ich nunmehr sagen, super Entscheidung! Alles funktioniert, die erste Website mit Wordpress ist online.

26.09.2014

Shellshock bash Patch unter Debian 6 Squeeze

Da der von mir betreute Hetzner vServer ebenfalls von dem bug in der bash betroffen war und Debian 6 Squeeze kein Update von sich aus bietet, habe ich mich auf die Suche gemacht und bin fündig geworden.
unter http://jamesmcfadden.co.uk/patching-the-bash-shellshock-bug-debian-6-squeeze/ ist eine gute und knackige Anleitung für ein Update.
Einfach weitere Repositories in die /etc/apt/sources.list eintragen und schon geht es.
Gepatcht, kann wieder ruhig schlafen! ;-)

19.09.2014

Servertuning Vserver bei Hetzner: Feintuning Teil 3

Nach einigen Tagen Laufzeit der WordPress Installation auf dem Hetzner Vserver habe ich mich heute ein wenig mit dem Finetuning beschäftigt.
Geändert habe ich eigentlich nur die maximal von PHP zu benutzende Speichergröße in der .ini Datei und den maximal von WordPress zu nutzenden Speicher.
define('WP_MAX_MEMORY_LIMIT', '148M');
Beides in kleinen Schritten.
Bis jetzt sieht es ganz gut aus aber warten wir erstmal mal ab...
Zu begutachten: unger-id.de

17.09.2014

Servertuning Vserver bei Hetzner: suhosin Teil 2

Ein Fehler tauchte im syslog immer wieder auf:
suhosin[3607]: ALERT - script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker '217.92.184.44', file '/var/www/ungerid/wp-admin/admin.php', line 132)
Nach ein wenig Recherche im Netz probierte ich folgenden Weg aus:

In die Datei wp-config.php folgende Zeile einfügen:
define('WP_MAX_MEMORY_LIMIT', '128M');
Nun ist das syslog sauber und im error.log vom Apachen ist auch nichts Verdächtiges zu finden.

16.09.2014

Servertuning Vserver bei Hetzner: APC und Apache

Wie in den vergangenen Beiträgen schon geschrieben, bin ich dabei, einen Vserver bei Hetzner zu tunen.
Ein Blick ins syslog zeigte mir, dass wohl einiges im Argen lag. Aber von vorne.

APC

Die mit apt-get über die Paketverwaltung installierte Version stellte sich als veraltet heraus. Installiert wurde Version 3.1.3, apc.php sagte aber, dass 3.1.13 aktuell ist. Also blieb nur der Weg über pecl zu installieren:

$ sudo pecl install -f apc

Wichtig dabei ist das -f Flag zum überschreiben einer eventuell vorhandenen Version.
So ganz funktionierte die Installation aber nicht, da ein Fehler geworfen wurde:
sh: phpize: not found.
Diesen Fehler konnte ich durch installieren des Paketes php5-dev ausmerzen.

$ sudo apt-get install php5-dev

Der nächste Fehler der bei der Installation auftrat war: 
pcre.h: No such file or directory.
Dagegen half die Installation des Pakets libpcre3-dev.

$ sudo apt-get install libpcre3-dev

Jetzt funktionierte das Update des APC und apc.com teilte mir auch mit, dass nun Version 3.1.13 läuft.

Apache Webserver

Ein Blick ins syslog zeigte mir folgende zwei Zeilen, welche mir zu Denken gaben:
Out of memory: kill process 18040 (apache2) score 138622 or a child
Killed process 18502 (apache2)
Da macht also der Apache ärger.
Folgende Änderungen habe ich an der apache2.conf durchgeführt:
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves

alt:

#
#    StartServers          5
#    MinSpareServers       5
#    MaxSpareServers      10
#    MaxClients          150
#    MaxRequestsPerChild   0
#

neu:

        StartServers          3
    MinSpareServers       2
    MaxSpareServers       3
    MaxClients           15
    MaxRequestsPerChild   5000

Den Apachen neu gestartet und siehe da, ein Unterschied in der Performance wie Tag und Nacht! Man sollte sich also niemals auf den Standardeinstellungen der installierten Pakete ausruhen.
Ich bin schon gespannt was als nächstes passiert :-)

15.09.2014

WordPress und Caching

Nach dem der neu aufgesetzte Server nun am Samstag online gegangen ist, musste ich feststellen, dass die Performance nicht soooo der Hammer ist. Was also tun? Caching war die erste Idee.
Nach einer kurzen Recherche zum Thema WordPress und Caching kristallisierten sich drei Plugins heraus:


Zuerst habe ich W3 Total Cache installiert und ausprobiert. Viele Einstellmöglichkeiten um das cachen fein zu granulieren. Mit dem Geschwindigkeitszuwachs war ich aber nicht so zufrieden.
Also als nächstes WP Super Cache installiert. Nichts ging mehr, nur noch leere Seiten. Also schnellstens runter mit dem Plugin.
Dann kam WP Fastest Cache an die Reihe. Die Einstellmöglichkeiten sind nicht ganz so oppulent wie bei W3 Total Cache aber dafür bin ich bis jetzt mit dem Ergebnis sehr zufrieden.

Das Ergebnis ist unter unger-id.de zu begutachten.

14.03.2009

Kostenloser vServer Betatest bei EUserv

EUserv vServer kostenloser Test

Der Webhoster EUserv bietet als Betatest bis voraussichtlich Ende 2009 einen kostenlosen vServer an. Seit heute habe ich meine Zugangsdaten. Hier nun einige Infos zu dem Angebot.

Technische Details:

  • CPU-Leistung 100% (vergleichbar mit einem P3, nutzbar bis zu 1000MHz)
  • Arbeitsspeicher (garantiert) 512 MB
  • Arbeitsspeicher (dynamisch) 1.024 MB
  • Festplatte 10 GB
  • Netzwerkanbindung 1x 100 Mbit/s (shared über Hostsystem)
  • Bandbreite 100 Mbit/s (shared über Hostsystem)
  • Traffic inklusive
  • 1 feste IP
Es stehen folgende Betriebssysteme zur Auswahl:
  • CentOS 4.0 minimal
  • CentOS 4.7 minimal
  • CentOS 5.0 minimal
  • CentOS 5.2 minimal
  • Debian 4.0r4 minimal
  • Debian 4.0r4 minimal 64Bit
  • Debian 4.0r4 SysCP 64Bit
  • Debian 5.0 minimal
  • Debian 5.0 minimal 64Bit
  • Fedora Core 10 minimal
  • Fedora Core 10 minimal 64Bit
  • Gentoo 2008.0 minimal
  • Gentoo 2008.0 minimal 64Bit
  • OpenSuSE 10.0 standard
  • Ubuntu 8.04LTS minimal
  • Ubuntu 8.04LTS minimal 64Bit
Über eine aufgeräumte Oberfläche im EUserv Kundencenter kann man seinen Server neu installieren, starten/stoppen, rebooten sowie den angefallenen Traffic einsehen.

Sobald es die Zeit zulässt, werde ich mich mit den vServer beschäftigen. Meine Ergbnisse werde ich hier dann veröffentlichen.

Zur Bestellung benötigt man einen Gutscheincode. Bei Interesse bitte melden, ich werde dann diesen Code verschicken.