30.09.2014

Pushbullet führt Channels ein

Die beliebte App Pushbullet beginnt mit der Einführung von sogenannten Channels. In der aktuellen Android App (Version 14.9) als auch auf der Pushbullet Wesite kann man Channel abonieren als auch selbst Channels erstellen.
Pushbullet eigenen Channel erstellen

Man vergibt dem eigenen Channel einen eindeutigen Tag, einen Namen und eine Beschreibung. Anschließend kann man auf seiner Website einen Codeschnipsel einbinden und es erscheint ein Subscribe Button. Jeder der sich hier anmeldetr erhält dann automatisch via Pushbullet eine Benachrichtigung, dass es Neuigkeiten auf der entsprechenden Website gibt.
Interessante Idee, mal sehen ob sich diese schnell verbreitet oder eher ein Nischendasein fristet. Somit geht nun auch Pushbullet social way mit.
Weiterhin ist zu erwarten, dass Pushbullet weiter an den Funktionalitäten der Channels arbeitet und für uns noch so manche Überraschung im Ärmel hat.


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! ;-)

22.09.2014

semalt Crawler und Referer Spam

Da mich der  #semaltcrawler  auch seit Tagen mit seinem Referer Spam nervt, habe ich diesen Beitrag gefunden. In die .htaccess eingefügt und: funktioniert!  

http://philiseo.de/semalt-crawler-blockieren/

20.09.2014

Wochenende, Entspannung, Rockmusik

Der Mosenturm beginnt gerade bei gepflegter Rockmusik zu entspannen.
Der Soundcheck von BeatClub aus Leipzig hier in der Ranch in Plauen läuft. Genau das, was ich jetzt brauche - elektrische Gitarren, super Bass, Drums und voll den Rock!

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 :-)