Aktuelle Projekte

Geschrieben von andy • Samstag, 3. Oktober 2009 • Kategorie: Allgemeines

diginights.com

Diginights.com ist das größte Event- und Nightlifeportal in Heilbronn und Umgebung, welches seit geraumer Zeit auch überregional tätig ist. So gibts neben der Region Heilbronn mittlerweile auch Bereiche für Stuttgart, Ludwigsburg, Mosbach, den Hohenlohekreis, Mannheim und Heidelberg.
Diginights begann für mich im Jahre 2003 als Freizeitprojekt und ist mittlerweile erwachsen geworden. Seitdem unterstütze ich bei der Administration, Planung und Weiterentwicklung des facettenreichen Online Portals. Ein paar Statistiken zum Thema Visits, Bilder & co. finden sich auf dieser Seite.
Diginights.com läuft im Rechenzentrum von Hetzner Online und basiert auf dem PHP Framework Symfony und dem Forensystem Burning Board 3 von Woltlab. Außerdem setzen wir auf den AdServer OpenX, das SCM & Project Management Tool Trac und das Versionskontrollsystem Subversion.


glamour-village.de

Glamour-Village.de ist eine Online Shoppingplattform mit dem Focus auf Markenartikeln aus den Bereichen Mode, Schmuck und Accessoires. Die waren werden zum Teil zu Preisen mit 70-80% unter Marktpreis angeboten. Man kann also das eine oder andere Schnäppchen ergattern!
Bei Glamour-Village.de kümmere ich mich ebenfalls um die Administration und unterstütze ein wenig bei Kommunikationsthemen. Ist ein spannendes Thema und man sieht, dass gesundes Wachstum auch ohne Venture Capital Finanzierung möglich ist.
Glamour-Village.de läuft ebenfalls auf Servern bei Hetzner Online unter Verwendung des PHP Frameworks Symfony , des Loadbalancers HAProxy und des russischen Webservers NGINX.

Tags für diesen Artikel: , , , , ,
| Top Exits (3927)
711 Klicks
Twitter Bookmark Aktuelle Projekte  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Aktuelle Projekte Technorati Aktuelle Projekte wong it!

7 Jahre diginights.com - Zahlen und Fakten

Geschrieben von andy • Montag, 29. Juni 2009 • Kategorie: diginights

Das Party Portal diginights.com ist nun 7 Jahre alt! Das wurde am Wochenende natürlich gebührend gefeiert und nun ist es an der Zeit wie schon vor 2 Jahren ein kleines Fazit zu ziehen.

Im Monat Mai 2009 hatten wir im Schnitt 7,462.3 Besucher pro Tag (Gemessen mit awstats bei 30 Minuten Session Timeout). Stärkste Tage sind momentan der Freitag, Samstag und Sonntag, wir meistens über 9.000 und bei besonderen Events sogar bis zu 12.000 Visits auf die Seite messen.
Pro Tag generieren wir mit der Seite, den Bildern und dem Forum mittlerweile zwischen 7 GB und 30GB reinen Webtraffic pro Tag (vgl. 5-12GB vor 2 Jahren). Für den Monat Mai 2009 hielt der Zähler bei 360,5GB Traffic an, der von insgesamt 231,331 Besuchern erzeugt wurde.

Die Browser Verteilung hat sich auch ein wenig geändert: Von den vormals 2/3 Anteilen des Internet Explorer sind nur noch 41,9 % geblieben. In Führung liegt nun Mozilla Firefox mit stolzen 52,8 %. Der Rest verteilt sich auf Safari mit 2,0%, der somit den Opera (1,7%) hinter sich lässt.

Seit dem 1. Januar 2004 finden sich mittlerweile stolze 409,274 Bilder auf unseren Servern und wurden auf über 5600 verschiedenen Events geschossen (Diese beiden Zahlen haben sich in 2 Jahren verdoppelt).
Die Bilder wurden insgesamt 94.064.542 mal angeschaut, einzelne Top Bilder wurden sogar über 6000 mal angesehen!

Im Forum gibts mittlerweile 1,196,770 Posts, geschrieben in 37,726 verschiedenen Threads.

Die Technik hinter diginights.com hat sich kaum geändert. Die Server sind gemietet von Hetzner Online in Nürnberg. Als Betriebssystem verwenden wir Debian Lenny in einer typischen LAMP Umgebung. Als Webserver kommen Apache2 zum Einsatz - Bilder, Beiträge und sonstiges wird in einer MySQL 5 Datenbank abgelegt. Hauptbestandteil der Seite ist das PHP5 basierende Webframework Symfony. Zusätzlich verwenden wir Tools wie trac, subversion, den freien adserver Open-X, php-apc, Munin und nagios.

Tags für diesen Artikel: , ,
| Top Exits (1229)
272 Klicks
Twitter Bookmark 7 Jahre diginights.com - Zahlen und Fakten  at del.icio.us Facebook Google Bookmarks FriendFeed Digg 7 Jahre diginights.com - Zahlen und Fakten Technorati 7 Jahre diginights.com - Zahlen und Fakten wong it!

Neues Projekt: Shopping Community glamour-village.de

Geschrieben von andy • Dienstag, 26. Mai 2009 • Kategorie: combjuta

Jugendfreunde von mir haben zusammen mit Hautzi eine neue Shopping Community gestartet. Seit 3 Wochen ist glamour-village.de nun online und ich unterstütze die Jungs ein wenig bei der Kommunikation und bei der Administration der Server.
Glamour-Village ist eine Shopping Community, bei der angemeldete Mitglieder in wöchentlich wechselnden Aktionen Top-Marken bis zu 70% unter Marktpreis ergattern können. Dabei liegt der Focus auf Mode, Schmuck und Accessoires.

Die Software ist eine Eigenentwicklung (PHP5, Symfony Framework) welche unter dem russischen Webserver nginx [engine x] im Verbund mit HAProxy im RZ von Hetzner Online läuft.

Wer sich das Ganze mal anschauen möchte, kann sich ganz einfach hier anmelden.


Tags für diesen Artikel: , , ,
| Top Exits (765)
1034 Klicks
Twitter Bookmark Neues Projekt: Shopping Community glamour-village.de  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Neues Projekt: Shopping Community glamour-village.de Technorati Neues Projekt: Shopping Community glamour-village.de wong it!

RAID Monitoring mit Nagios

Geschrieben von andy • Mittwoch, 25. März 2009 • Kategorie: combjuta

Vor kurzem schrieb ich über einen Festplatten Ausfall in einem Software Raid.
Dieser Ausfall wurde einem Nagios Überwachungssystem gemeldet, mit welchem wir unsere Server überwachen. Als RAID Systeme kommen "normale" Linux Software Raids mit md devices und ein Server mit einem 3ware Hardware Raid (3ware Inc 8000-series) zum Einsatz.

Für das 3Ware Raid verwenden wir das check3wareraid von nagiosexchange.org. Dafür muss wie im Artikel beschrieben noch sudoers um "nagios ALL=(ALL) NOPASSWD: /path/to/check3wareraid" erweitert werden. Der Check selbst wird dann beispielsweise im nrpe Client über ein Wrapper Skript ausgeführt, welches ein "sudo /path/to/check3wareraid" ausführt.
Zur Ausführung benötigt man noch das 3ware Command Line Interface (CLI). Für Debian bekommt man das einfach über debian-unoffical mirror, der noch zu den apt-Sourcen hinzugefügt werden muss:

# For getting 3dm2-package for 3ware
deb http://ftp.debian-unofficial.org/debian sid main contrib non-free restricted

Nach einem
apt-get update && apt-get install 3ware-3dm2-binary 3ware-cli-binary

befinden sich die benötigten Binaries auf eurem Server und die Funktion lässt sich mit dem Aufruf von
twcli /c0 show

Unit UnitType Status %Cmpl Stripe Size(GB) Cache AVerify IgnECC
------------------------------------------------------------------------------
u0 RAID-1 OK - - 698.637 ON - -

Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 698.63 GB 1465149168 5QD2DXQ8
p1 OK u0 698.63 GB 1465149168 5QD0XX6A

testen.

Software Raids werden mit dem einfachen check
md_raid überwacht. Dazu wird der Check einfach als command oder im nrpe Client hinzugefügt und ausgeführt. Allerdings schreit er schon mit Critical, wenn nur ein Device Critical ist, und dies kann man auch nicht konfigurieren oder auf bestimmte md devices eingrenzen.

Tags für diesen Artikel: , , ,
| Top Exits (601)
959 Klicks
Twitter Bookmark RAID Monitoring mit Nagios  at del.icio.us Facebook Google Bookmarks FriendFeed Digg RAID Monitoring mit Nagios Technorati RAID Monitoring mit Nagios wong it!

Festplattenausfall bei Software Raid

Geschrieben von andy • Dienstag, 17. März 2009 • Kategorie: combjuta

Gestern abend viel eine Platte in einem unserer bei Hetzner gehosteten Servern aus. Die md devices landeten alle nach und nach im Fehlerzustand. Grund genug ein Support Ticket bei Hetzner aufzumachen und um einen Plattentausch zu bitten.
Heute morgen wurde dann gleich ein Termin ausgemacht und die Platte wurde pünktlich und schnell wie immer von einem Hetzner Support Mitarbeiter getauscht.
Aber was dann?
Das Software Raid ist ja trotzdem noch degraded und benötigt erstmal Starthilfe:

Zunächst müssen die gültigen Partitionen von der noch funktionierenden Festplatte (in diesem Fall /dev/sda) auf die neue Festplatte kopiert werden. Ein simples dd der Partitionstabelle (# dd if=/dev/sda of=/dev/sdb count=1 bs=512) kopiert leider nur alle Partitionen bis zum Beginn der extended Partition. sfdisk wiederum kopierte zuverlässig alle Devices in der richtigen Größe (Was natürlich auch nicht unwichtig ist ;-) )

sfdisk -d /dev/sda | sfdisk /dev/sdb

Danach muss die Partitionstabelle neu eingelesen werden.
sfdisk -R /dev/sdb

Das funktioniert allerdings nur zuverässig wenn das Device nicht aktiv ist. Sind beispielsweise nur einige und nicht alle Partitionen auf der Festplatte defekt, so sollte man diese manuell in den Fehlerzustand versetzen und aus dem md raid removen:
device manuel failen: mdadm --manage /dev/md0 --fail /dev/sdb1

device removen: mdadm /dev/md0 -r /dev/sdb1


In meinem Fall wurde zu diesem Zeitpunkt die Platte von einem Servicetechniker in 15 Minuten getauscht und der Server war wieder online.
Nach kopieren der Partitionstabelle müssen nur noch die Partitionen dem md device hinzugefügt werden:
mdadm /dev/md0 -a /dev/sdb1

Danach sollte sofort der resync starten, prüfen kann man dies mit
cat /proc/mdstat

oder im Detail
mdadm --examine /dev/sdab1


Nähere Infos gibts im Hetzner-wiki oder bei howtoforge

Tags für diesen Artikel: , , , ,
| Top Exits (273)
654 Klicks
Twitter Bookmark Festplattenausfall bei Software Raid  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Festplattenausfall bei Software Raid Technorati Festplattenausfall bei Software Raid wong it!

Neue Server bei Hetzner

Geschrieben von andy • Freitag, 26. Oktober 2007 • Kategorie: combjuta

Die Hetzner AG, eine Webhosting Firma aus Nürnberg bei der wir auch diginights.com hosten, hat seit heute neue Rootserver in Ihrem Portfolio! Die Angebote sind wirklich sehr interessant, und wir werden uns viel Gedanken um einen weiteren Umzug machen :-)
Los gehts im DS3000 mit einem AMD Athlon 64 X2 5600+, 2GB RAM und zwei 400 GB SATA Platten. Das ganze gibts für nur 49 € (zuzügl. Setupgebühr von 99€). Den DS5000 gibts für 10€ im Monat mehr, dafür dann mit 4GB RAM. Der DS7000 wird von einem AMD Athlon 64 X2 6000+ angetrieben, verfügt über zwei 750GB SATA 2 Festplatten, und hat einen 6GB großen Arbeitsspeicher. Angeboten wird der DS7000 ab 79€. Das Top Modell , der DS8000, ist ab 99€ erhältlich und enthält gegenüber dem DS7000 zusätzliche 2GB RAM, also ingesamt 8GB, und einen 3Ware Raid Controller (8006-2).
Das ehemalige Top Modell, den DS9000, gibts momentan erstmal nicht - soll aber laut Aussagen im Hetzner-Forum das zukünftige Zugpferd mit 4 Kernen werden.




Tags für diesen Artikel: , ,
| Top Exits (801)
1042 Klicks
Twitter Bookmark Neue Server bei Hetzner  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Neue Server bei Hetzner Technorati Neue Server bei Hetzner wong it!

Schneller Service bei Hetzner

Geschrieben von andy • Dienstag, 17. Juli 2007 • Kategorie: diginights

Über die sehr fixe Bestellung unseres neuen Servers bei Hetzner hatte ich ja schon berichtet. Nun hat der alte Server ein wenig Probleme gemacht.
Vereinzelt klagten User über sporadische Nichterreichbarkeit der Seite, SSH Sessions sterben, usw.....

Die Vermutung war klar - Jemand klaut unsere IP, ob nun absichtlich oder nicht...

Die Mail zum Hetzner Support war dann auch schnell abgeschickt, nach 7 Minuten gabs schon die Antwort "Problem erledig".
Wunderbar dachte ich ;-) ...auf die Nachfrage nach dem genauen Problem gabs nur die Antwort, dass bis vor kurzem ein Rechner versuchte sich die IP zu schnappen und dass er nun erstmal aus ist :-)
Klaro sollte die Network Security sowas verhindern, aber ich glaube nicht, dass es viele Hoster gibt, die in so einer Situation so schnell reagiert hätten.

Im Anschluss danach wurde dann gleich mal das zusätzliche Subnet bestellt, welches auch bei der alten Kiste inklusive ist und nie verwendet wurde. Dieses wurde nach 6 Minuten erledigt. Sowas ist einfach nur top!

Tags für diesen Artikel: ,
| Top Exits (326)
532 Klicks
Twitter Bookmark Schneller Service bei Hetzner  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Schneller Service bei Hetzner Technorati Schneller Service bei Hetzner wong it!

Neuer Server(DS5000) von Hetzner Online

Geschrieben von andy • Montag, 18. Juni 2007 • Kategorie: diginights

Vor einem Monat schon musste ein weiterer Server für diginights.com her. Da wir im Bilder Archiv alle Pics seit dem 1.1.2004 behalten möchten, reicht so langsam die Festplattenkapazität nicht mehr aus, und ein DS3000 musste weichen.

Deshalb wurde eines Donnerstag morgens ein neuer DS5000 bestellt, mit 2*300GB Platten wird er uns für die nächsten Jahre genug Platz bieten. Die momentan ca. 190.000 Bilder werden in 3 verschiedenen Auflösungen (Thumbnail, Online und Groß) vorgehalten und belegen derzeit ca 112GB. Die großen Bilder benötigen wir für die Online Bestellung, die hoffentlich bald kommen wird ;-)
Sehr erfreulich bei hetzner Online war die Bestellung als Bestandskunde. Zwar gibt es neuerdings auch ein spezielles Formular dafür, aber auch über den herkömmlichen Weg landeten schon am frühen Nachmittag die Zugangsdaten für den neuen Server in meinem Postfach.
Die Übertragung des alten DS3000 an einen anderen Hetzner Kunden (über das Forum) per Übertragungsformular ging auch anstandslos von statten, so dass wir keine Mehrkosten hatten ;-)

Klasse Job von Hetzner.

Tags für diesen Artikel: , ,
| Top Exits (710)
1169 Klicks
Twitter Bookmark Neuer Server(DS5000) von Hetzner Online  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Neuer Server(DS5000) von Hetzner Online Technorati Neuer Server(DS5000) von Hetzner Online wong it!

tweetbackcheck