Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualHosts auslesen der prozesse
hello,
habe da z.b. einen server, auf diesem rennt noch debian 3.0 mit apache 1.3 und php 4.4
sodala, jetzt rennt dieser aber ständig überlastet - heute zumindest. ich würde jetzt gerne herausfinden auf welchem virtualhost gerade zugegriffen wird (logfiiles sind in verschiedenen verzeichnissen) und vor allem welcher virtualhost daran schuld ist das der server eben so lahm rennt (auslesen der prozesse)
ist sowas möglich? welche möglichkeiten gibt es?
danke!
erstmal mit top schauen, ob's wirklich der httpd ist.
ansosten netstat -v sollte hilfreich sein...
jup, ist mir schon bekannt. jedoch das -v lässt nur die hostnamen auf. da sehe ich halt das sehr viele connects zum httpd sind. von wer soruce ist, jedoch keine auflistung an welche ziel virtualhost...
darf ich raten - name-based Virt. Hosts?
Dann wirst Du um die Logfileanalyse nicht drumrumkommen oder halt mit etherreal den traffic mitsniffen und analysieren...
na klaro namedbased - somst wäre es ja zu einfach ;-)
also doch logfiles. können 2 logfiles parallel auch laufen? also wenn dann würde ich gerne in die global logfiles setzen, die einfach in der summe wohin geschireben werden. und trozdem dass ein jeder seine logfiels beibehält.
http://httpd.apache.org/docs/2.0/logs.html#accesslog sagt:
Multiple Access Logs
Multiple access logs can be created simply by specifying multiple CustomLog directives in the configuration file. For example, the following directives will create three access logs. The first contains the basic CLF information, while the second and third contain referer and browser information. The last two CustomLog lines show how to mimic the effects of the ReferLog and AgentLog directives.
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common
CustomLog logs/referer_log "%{Referer}i -> %U"
CustomLog logs/agent_log "%{User-agent}i"
This example also shows that it is not necessary to define a nickname with the LogFormat directive. Instead, the log format can be specified directly in the CustomLog directive.
... also problemlos :-)
edit: alternativ einfach nur multitail?
jup, danke! jedoch schätze ich dass wenn ein virtualhost gesetzt ist, dieser genommen wird was logfiles betrifft.somit werde ich in jedem virtualhost eine zusätzlcihen logfile entry machen...
danke!
gibts da noch eine auswertung - ausser webalizer, mit der man ein websiteranking etc erstellenkann aus diesen logfiles? kennt jemand sowas?
danke
http://www.linuxforen.de/forums/showthread.php?t=218656
da werden ein paar genannt...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.