Spielplatz für Entwickler
Spielplatz für Entwickler Alles über Web 2.0 und Webdesign, Ajax, XHTML, Javascript, CSS und PHP/MySQL.

vhcs2-vrl-traff bringt Linux zum Swappen

30. Dezember 2008 in Allgemein

Da sieht man mal, wie wichtig logrotate ist. Seit ein oder zwei Tagen ist der Hauptspeicher knapp geworden, folglich gab es jede Menge Festplattenzugriffe. Linux “swappt” und lagert Speicherbereiche einzelner Prozesse auf die Platte aus, um wieder Platz zur Verfügung zu haben.

Call Trace:
 [<ffffffff802742fb>] oom_kill_process+0x4f/0xf5
 [<ffffffff802747da>] out_of_memory+0x1bf/0x25d
 [<ffffffff802481fe>] autoremove_wake_function+0x0/0x2e
 [<ffffffff80277357>] __alloc_pages+0x278/0x309
 [<ffffffff80278dea>] __do_page_cache_readahead+0x79/0x183
 [<ffffffff80273a2d>] filemap_fault+0x15a/0x30b
 [<ffffffff8027e462>] __do_fault+0x68/0x39b
 [<ffffffff80280025>] handle_mm_fault+0x330/0x6d8
 [<ffffffff8020b944>] do_notify_resume+0x653/0x725
 [<ffffffff802235ea>] do_page_fault+0x358/0x702
 [<ffffffff804162c9>] error_exit+0x0/0x51

vhcs2-vrl-traff ist ein Perl-Skript zur Messung und Aktualisierung des Traffics der Domain Kunden. Große Logdateien können den Rechner sehr verlangsamen oder zum Absturz bringen. Um vorzeitig entgegenzuwirken, lasse ich die Apache Logdateien nicht wie gewöhnlich wöchentlich, sondern täglich rotieren.

/var/log/apache2/*.log {
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f /var/run/apache2.pid ]; then
                        /etc/init.d/apache2 restart > /dev/null
                fi
        endscript
}
Bookmark and Share

, , ,

Trackback from your own site RSS 2.0 feed

Verwandte Artikel

Kommentieren

 

RSS Feed

Suche

Letzte Kommentare

  • Crazy: Wordpress ist zwar top Performancetechnisch aber nicht ideal. Ein self-made CMS immer noch die beste Lösung.
  • Martin Tauber: Hast Recht. Wordpress ist ein Traum. Einfach aufgesetzt, schnell erweitert und optimiert. Wordpress hat sich ständig weiterentwickelt und verbessert. Vor allem in der Usability. So ist es nun kein Problem Kundenprojekte in Wordpress zu verwirklichen und die spätere Verwaltung komplett an den Kunden (ohne große Schulungen) abzugeben. Grüße, Martin
  • Fabian Irsara: Boah und böse viele einzelne scripts, könnte man auch alle (oder zumindest einige) zusammenführen...