Arkiv

Inlägg taggade ‘apache’

Starta om linux på natten

juni 17th, 2009 admin Inga kommentarer

Jag har lite diffusa problem med minnesanvändningen av min VPS just nu, och en temporär(!) lösning kan vara att starta om servern en gång mitt i natten, det har löst det tillfälligt för mig, medans jag optimerar apache & mysql så får det vara så här.

Logga in som root och kör ‘crontab -e’ och lägg sedan in detta för att starta om en gÃ¥ng varje natt klockan 04:00, all output som kan tänkas komma frÃ¥n den kastas bort.

0 4 * * * shutdown -r now >/dev/null

Åter igen så vill jag poängtera att detta endast är en temporär lösning!

Categories: GSOC Taggar: , , , , ,

Hämta sökord ur apache loggar

maj 27th, 2009 admin Inga kommentarer

Ett enkelt shell script som hämtar och räknar sökord som besökare har kommit till din site via:

#/bin/sh

grep ‘google.*/search’ /var/log/apache2/*.log |
grep -v delivery |
grep -v cache |
awk ‘{print $11}’ |
cut -d? -f2 | cut -d& -f1 |
sed ‘s/+/ /g;s/%22/”/g;s/q=//’ |
sed ‘s/%[0-9a-fA-F][0-9a-fA-F]/ /g;s/”//g’ |
grep -v ‘=’ | sort | uniq -c | sort -rn

Relaterade länkar om Hämta sökord ur apache loggar

Categories: Internet, Webb Taggar: , , , , ,

Räkna unika ip-nummer i apache

maj 20th, 2009 admin Inga kommentarer

En liten oneliner för att räkna unika ipn i apache loggar:

cat /var/log/apache2/snusrecensioner.se-access.log | cut -f1 -d’ ‘ | sort -n | uniq | wc

Eller:

cat /var/log/apache2/snusrecensioner.se-access.log | egrep -o ^[0-9]+.[0-9]+.[0-9]+.[0-9]+ | sort | uniq -c | sort

För att lista det lite finare med requests per ip.

Kan vara bra att ta ut några requests också:

cat /var/log/apache2/snusrecensioner.se-access.log | head -n 5

Perfekt att skicka med som statistik underlag vid annonsering etc

Relaterade länkar om Räkna unika ip-nummer i apache

Categories: Internet, Webb Taggar: , , , ,