Archive for the 'Server' Category

Oct 05 2008

PHP File-Upload und SSL

Published by Mathias Bank. Filed under: Server

Hab gerade einen sehr merkwürdigen Effekt unter dem Apache 2 feststellen müssen. Ich habe folgendes Test-Script, das einfach eine Datei auf den Server laden soll:

Das komische ist jetzt: mit Standard-HTTP-Verbindung klappt der Upload problemlos, bei SSL-Verbindung hingegeben bekomme ich den Fehlercode 6. Hat da jemand ne Idee zu?

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
4 responses so far

Oct 04 2008

vmWare Server und eth0

Published by Mathias Bank. Filed under: Server

Ich versuche derzeit, auf einem Server vmWare-Server zu installieren. Dabei muss ich sagen, dass die aktuelle 2.0-Version echt hübsch ist. Aber versucht sie nicht in Opera zu administrieren (hat ne Weile gedauert, bis ich darauf kam, dass es daran liegen kann).

Gut, hab lokal ne vmWare-Image erstellt und auf den Server hochgeladen. Gestartet und siehe da: eth0 fehlt. Nach langer Suche die Ursache: Linux speichert die mac-Adressen zwischen. Da ich jetzt ne andere Netzwerkart (LocalHost only) verwende, verwendet mein System nun eine andere mac-Adresse. Einfach den Chache löschen, neu starten und voilà:

rm /etc/udev/rules.d/70-persistent-net.rules

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Oct 02 2008

FTP rekursiv über Console

Published by Mathias Bank. Filed under: Server

Hab das immer wieder, dass ich über die Linux Konsole Daten per FTP verschicken will, weil das der Server halt viel schneller kann (gerade bei Serverumzügen). Endlich hab ich den passenden Befehl dafür gefunden:

lftp -e 'mirror -R localdir remotedir' -u user ftp.domain.com

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Aug 19 2008

Apache Fehlermeldung: No space left on device

Published by Mathias Bank. Filed under: Server

Wie bereits geschrieben, habe ich seit dem letzten Debian-Update Probleme mit meinem Webserver. Inzwischen läuft fast alles wieder perfekt. Jedoch kommt es immer wieder vor, dass das Neu-Starten von Apache (unter anderem durch monit bei zu starken Ressourcen-Verbrauch) nicht funktioniert. Dabei steht in der error.log die Fehlermeldung:

No space left on device: mod_rewrite: could not create rewrite_log_lock

Der Grund liegt darin, dass Apache zuviele Semaphoren erstellt hat. Dabei handelt es sich um Systemfunktionen, die bei Thread-Programmierung sicherstellen soll, dass Prozesse korrekt aufeinander warten. Diese Semaphoren wurden nicht korrekt entfernt, wodurch der Fehler verursacht wurde. Man kann sich die Semaphoren aber glücklicherweise recht einfach anzeigen lassen:

ipcs -s

Jetzt nur noch nach dem Apache suchen (user www-data) und diese Semaphoren entfernen:

ipcs -s | grep www-data | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}’

Und jetzt funktioniert das Neustarten auch wesentlich besser.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Aug 04 2008

neuer Server ist da

Published by Mathias Bank. Filed under: Server

Endlich! Mein neuer Server ist da! Muss ich nur noch die Zeit finden, den einzurichten. Auf jeden Fall kommt da eine Virtualisierung drauf. Momentan liebäugel ich mit vmware server, weil ich das auch bei mir daheim laufen lassen kann (Win-XP-Kiste). Damit könnte man einige Probleme, die ich bisher mit den Servern hatte, verhindern. Falls jemand eine gute Erfahrung mit irgendeiner Virtualisierungslösung unter Debian gemacht hat: her damit. Bin für neues immer offen ;).

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

« Previous Entries

^