Stark besuchte Seiten/Ordner ausgeben?
Stark besuchte Seiten/Ordner ausgeben?
Gibt es eine Möglichkeit, Seiten die ziemlich viele Besucher/Traffic haben, durch irgendeinen Befehl auszugeben?
Re: Stark besuchte Seiten/Ordner ausgeben?
Wie wäre es damit, per analog, awstats, webalizer eine Statistik generieren zu lassen und dann zu sehen, welche Seiten ganz oben stehen?
Ich hacke ja selber gerne, aber das Rad muß man nicht dreimal neu erfinden ...
Ich hacke ja selber gerne, aber das Rad muß man nicht dreimal neu erfinden ...
Re: Stark besuchte Seiten/Ordner ausgeben?
ja aber ich hätte gerne sowas, dass vielleicht noch die Serverauslastung nach Seite anzeigt.. sowas wie:
Hallo.de - 30% CPU, 200 MB Ram
Test.de - 1% CPU, 32 MB Ram
bzw. als Ordner (var/www/web1/ - 30% CPU ....
Hallo.de - 30% CPU, 200 MB Ram
Test.de - 1% CPU, 32 MB Ram
bzw. als Ordner (var/www/web1/ - 30% CPU ....
Re: Stark besuchte Seiten/Ordner ausgeben?
30% CPU beim Errechnen der Statistik? :-)
Komm auf den Punkt - wenn man sich so etwas überlegt, hapert es doch irgendwo? Ich käm nie auf den Gedanken, (Web-)Statistiken per CPU-Auslastung generieren zu lassen. Mit den Bordmitteln ist das eh schwierig bis unmöglich ohne damit mehr Rechenleistung zu verbraten als die Zugriffe kosten.
Komm auf den Punkt - wenn man sich so etwas überlegt, hapert es doch irgendwo? Ich käm nie auf den Gedanken, (Web-)Statistiken per CPU-Auslastung generieren zu lassen. Mit den Bordmitteln ist das eh schwierig bis unmöglich ohne damit mehr Rechenleistung zu verbraten als die Zugriffe kosten.
Re: Stark besuchte Seiten/Ordner ausgeben?
das mit den 30% war ja nur ein Beispiel ;)
bei meinem alten Webhoster wurde ich mal gesperrt weil eine Seite von mir soviel Besucher und Datenbankzugriffe hatte, dass der ganze Server arschlahm war ;).. irgendwie hat er rausgefunden dass ich es war.
Nun suche ich auch sowas um zu sehen "wer" auf meinem Server zuviel Ressourcen braucht (ich bin der einzige auf dem Server, also ohne Kunden, aber es sind viele Projekte drauf).
Die Auslastung kommt mir auch etwas viel vor (oder doch nicht?) - deshalb will ich die Seiten etwas optimieren, muss aber vorher wissen welche.
Jetzt nach dem Neustart geht es ja wieder.. aber manchmal habe ich nur noch 20-30 MB Ram frei.
bei meinem alten Webhoster wurde ich mal gesperrt weil eine Seite von mir soviel Besucher und Datenbankzugriffe hatte, dass der ganze Server arschlahm war ;).. irgendwie hat er rausgefunden dass ich es war.
Nun suche ich auch sowas um zu sehen "wer" auf meinem Server zuviel Ressourcen braucht (ich bin der einzige auf dem Server, also ohne Kunden, aber es sind viele Projekte drauf).
Die Auslastung kommt mir auch etwas viel vor (oder doch nicht?) - deshalb will ich die Seiten etwas optimieren, muss aber vorher wissen welche.
Jetzt nach dem Neustart geht es ja wieder.. aber manchmal habe ich nur noch 20-30 MB Ram frei.
Server der ca 30-40 Min läuft wrote:top - 23:07:37 up 48 min, 1 user, load average: 0.08, 0.07, 0.06
Tasks: 126 total, 2 running, 124 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.0% us, 0.7% sy, 0.0% ni, 95.3% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 1035024k total, 360756k used, 674268k free, 21864k buffers
Swap: 2096440k total, 0k used, 2096440k free, 164864k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3724 www-data 15 0 31628 17m 22m S 3.3 1.7 0:00.20 apache2
2411 root 16 0 31320 15m 22m S 0.3 1.5 0:00.43 apache2
1 root 16 0 1504 512 1352 S 0.0 0.0 0:00.92 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root 5 -10 0 0 0 S 0.0 0.0 0:03.85 events/0
5 root 13 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
6 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid
44 root 5 -10 0 0 0 S 0.0 0.0 0:00.08 kblockd/0
54 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
55 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
57 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
56 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0
193 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
211 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0
212 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 xfsdatad/0
213 root 15 0 0 0 0 S 0.0 0.0 0:00.00 xfsbufd
219 root 9 -10 0 0 0 S 0.0 0.0 0:00.00 ata/0
220 root 25 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
Re: Stark besuchte Seiten/Ordner ausgeben?
Das geht am ehesten mit virtuellen und/oder virtualisierten Servern, aber: Ausgehend von Deiner Fragestellung kommt diese Möglichkeit für Dich sicherlich nicht in Frage...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Stark besuchte Seiten/Ordner ausgeben?
ja, bei mir läuft Confixx drauf und da es ja keine virtuelle Server sind, gäbe es vielleicht nur die Möglichkeit über die Ordnerzugriffe rauszufinden wo viel los ist (/var/www/webX).
Gibt es vielleicht sowas wie "top" - extra für den Apache?
Gibt es vielleicht sowas wie "top" - extra für den Apache?
Re: Stark besuchte Seiten/Ordner ausgeben?
Linux ist nicht Windows! Der freie RAM setzt sich unter Linux aus den Werten 'free' und 'cached' der Ausgabe folgenden Befehls zusammen:
Code: Select all
free -mPayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Stark besuchte Seiten/Ordner ausgeben?
Google->Apachetop
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Stark besuchte Seiten/Ordner ausgeben?
cool, danke apachetop werd ich gleich mal ausprobieren :o
=D>
Re: Stark besuchte Seiten/Ordner ausgeben?
Solche Symptome motivieren mich auch immer zu nahezu detektivischem Spürsinn :-)Muenchi wrote:bei meinem alten Webhoster wurde ich mal gesperrt weil eine Seite von mir soviel Besucher und Datenbankzugriffe hatte, dass der ganze Server arschlahm war ;).. irgendwie hat er rausgefunden dass ich es war.
Re: Stark besuchte Seiten/Ordner ausgeben?
Uhm...warum läuft der eine apache2 Prozess da als root?
Re: Stark besuchte Seiten/Ordner ausgeben?
Weil nur ein Prozess mit Rechten diese auch abgeben kann?
Code: Select all
[root@mail][12:06:21][1.75 0.84][tmp:noexec](~) # ps axu | grep http
root 27640 0.0 1.6 15036 8040 ? Ss Jan22 0:00 /usr/local/apache2/bin/httpd -k start
www-data 2746 0.0 1.0 13488 5496 ? S Jan22 0:00 /usr/local/apache2/bin/httpd -k start
www-data 5657 0.0 2.9 23796 14876 ? S Mar28 0:09 /usr/local/apache2/bin/httpd -k start
www-data 28601 0.0 3.3 24960 16516 ? S Mar29 0:07 /usr/local/apache2/bin/httpd -k start
www-data 31782 0.0 3.3 25460 16516 ? S Apr01 0:14 /usr/local/apache2/bin/httpd -k start
www-data 823 0.0 2.8 23204 14152 ? S 11:29 0:00 /usr/local/apache2/bin/httpd -k start