ispCP - Board - Support
Too many open files - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Too many open files (/thread-3399.html)

Pages: 1 2 3 4


Too many open files - fulltilt - 05-29-2008 07:54 PM

Ich bekomme jede menge error Logs:
Code:
[crit] (24)Too many open files: FastCGI: can't create (dynamic) server "/var/www/fcgi/xxxxxx

Ich nehme an das ich nun bei den Logfiles etwas unternehmen muss.
Welche Logs kann ich abschalten ohne das es Probleme gibt?

Ich benötige auf jeden Fall die user/error.logs wg. modsecurity und das Quota .... Traffic ist mir momentan nicht so wichtig.

Kann ich diese einfach rausnehmen aus der:
/etc/apache2/sites-available/ispcp.conf

Also die CustomLog combined.log und traf.log in (var/log/apache2/) auskommentieren ... oder muss sonst noch etwas geändert werden?


RE: Too many open files - ephigenie - 05-29-2008 08:50 PM

ohne combined log keine stats per awstats...


RE: Too many open files - fulltilt - 05-29-2008 08:59 PM

ephigenie Wrote:ohne combined log keine stats per awstats...

hm - was würdest Du empfehlen?


RE: Too many open files - BeNe - 05-29-2008 09:21 PM

Ja jetzt sind wir beim Thema Rolleyes
War ja schon mal leicht angedeutet.
Du kannst ja wenn Du viele Subdomain und Aliase am laufen hast da mal das Logging rausnehmen. So werden dann die Normalen Domains geloggt.

@ephigenie
Bist Du denn schon mit log_sql weitergekommen oder brauchst Du hilfe ?

Greez BeNe


RE: Too many open files - fulltilt - 05-29-2008 09:35 PM

BeNe Wrote:Ja jetzt sind wir beim Thema Rolleyes
War ja schon mal leicht angedeutet.
Du kannst ja wenn Du viele Subdomain und Aliase am laufen hast da mal das Logging rausnehmen. So werden dann die Normalen Domains geloggt.

Ja - jetz isses soweit Big Grin
mir liegt sehr viel an modsecurity (täglich ca. 50 Rootkit Installs geblockt)
Würde es was bringen die Subdomain und Alias unter der Hauptdomain zu loggen?

Habe auch festgestellt das manche SQL Prozesse sehr lange laufen 2-5 Stunden ... gibt es da eine Optimierungsmöglichkeit um die alten Prozesse schneller aufzuräumen?


RE: Too many open files - BeNe - 05-29-2008 09:47 PM

Quote:Würde es was bringen die Subdomain und Alias unter der Hauptdomain zu loggen?

So gesehen ja, weil die Logfiles von der Anzahl weniger werden.
Aber die Geschichte mit log_sql wäre da schon feiner und sauberer.

Quote:Habe auch festgestellt das manche SQL Prozesse sehr lange laufen 2-5 Stunden ... gibt es da eine Optimierungsmöglichkeit um die alten Prozesse schneller aufzuräumen?
Killen kannst Du ja alles was grad so läuft Big Grin
Die Frage ist aber nur, warum die so lange laufen. Sicher eine schlecht programmierte PHP Anwendung. Oder laufen irgendwelche Scripts von denen du es weist ?

Greez BeNe


RE: Too many open files - fulltilt - 05-29-2008 10:07 PM

BeNe Wrote:
Quote:Würde es was bringen die Subdomain und Alias unter der Hauptdomain zu loggen?

So gesehen ja, weil die Logfiles von der Anzahl weniger werden.
Aber die Geschichte mit log_sql wäre da schon feiner und sauberer.

Klar wäre schon gut mit log_sql - allerdings muss ich bald was unternehmen, die Performance ist zeitweise echt übel ....
Wegen dem SQL Prob. da läuft noch eine Online Auktion von mir drauf und 2-3 Typo3 Webs wo wahrscheinlich use-pconnection aktiviert ist ...

schau mal - wäre das so richtig, wenn ich es ändern müsste, das die Sub und Aliase in die Hauptdomain geloggt werden?
Code:
in /etc/ispcp/apache/parts/als_entry.tpl

    ErrorLog        {APACHE_USERS_LOG_DIR}/{ALS_NAME}-error.log
    TransferLog     {APACHE_USERS_LOG_DIR}/{ALS_NAME}-access.log

ändern nach:

    ErrorLog        {APACHE_USERS_LOG_DIR}/{DMN_NAME}-error.log
    TransferLog     {APACHE_USERS_LOG_DIR}/{DMN_NAME}-access.log

und /etc/ispcp/apache/parts/sub_entry.tpl

    ErrorLog        {APACHE_USERS_LOG_DIR}/{SUB_NAME}-error.log
    TransferLog     {APACHE_USERS_LOG_DIR}/{SUB_NAME}-access.log

ändern nach:

    ErrorLog        {APACHE_USERS_LOG_DIR}/{DMN_NAME}-error.log
    TransferLog     {APACHE_USERS_LOG_DIR}/{DMN_NAME}-access.log

dann:

mysql -u root -p
USE ispcp
UPDATE domain SET domain_status = "change";
UPDATE subdomain SET subdomain_status = "change";
UPDATE domain_aliasses SET alias_status = "change";
quit

und:
/var/www/ispcp/engine/ispcp-rqst-mngr

Dann müsste doch sicher auch noch etwas an den Crons geändert werden ...


RE: Too many open files - BeNe - 05-29-2008 10:19 PM

Ja das sollte so passen.
(Hast es grad wieder gändert bei sub_entry.tpl oder ? Die waren ja grad noch falsch)

Wegen den Crons - da fällt mir grad nix ein, weil das ja ein Script übernimmt.
Wenn dann müsstest du da mal reinschauen. Aber solle auch so gehen.

Greez BeNe


RE: Too many open files - fulltilt - 05-29-2008 10:30 PM

BeNe Wrote:Ja das sollte so passen.
(Hast es grad wieder gändert bei sub_entry.tpl oder ? Die waren ja grad noch falsch)

ja - meine Konzentration wurde heute beim supporten massiv beansprucht Smile

BeNe Wrote:Wegen den Crons - da fällt mir grad nix ein, weil das ja ein Script übernimmt.
Wenn dann müsstest du da mal reinschauen. Aber solle auch so gehen.

Hm - ich glaube die Sub und Als Logs werden ja irgendwann in der Nacht ins /var/www/virtual/xuser/logs transportiert ...
Den müsste man dann noch deaktivieren.

Ich habe eh noch die RC3 drauf und von daher ist das jetzt nur als temporäre Notlösung gedacht :-)

Werde das mal testen und hier berichten.


RE: Too many open files - fulltilt - 05-31-2008 06:35 PM

Könnte man nicht auch die /var/log/apache2/user/xxx-access.log in die /var/log/apache2/access.log schreiben oder gibt es dadurch Probleme?
Die Zugriffe werden doch eh in die combined log geschrieben ...

Ich habe jetzt wie oben die Sub und Alias Domains so geändert, das die Logs dafür in die Hauptdomain Logs geschrieben werden.
Dazu noch eine Frage:

Muss ich diese Parts noch aus dem Script löschen?
Code:
/var/www/ispcp/engine/tools/ispcp-httpd-logs-mngr


sub copy_subdomain_logs {
xxxxxxxxx
}

sub copy_alias_logs {
xxxxxxxxxxxxx
}