Page 1 of 1

PHP Logfile Viewer

Posted: Wed 26. Jun 2024, 19:55
by Tobi
Ich würde mir einen PHP Logfile Viewer in der GUI wünschen wollen.

Hintergund:
Aktuell bin ich auf der Suche nach dem Übeltäter welcher gerade meinen Server zum Einfrieren gebracht hat. Dazu versuche ich unterhalb von /opt/keyhelp/php/ das entsprechende Logfile zu ermitteln.
Sehr mühselig... Schöner wäre es wenn ich in der GUI einfach nach gewissen Begriffen suchen könnte und dann den entsprechenden Logfile Auszug angezeigt bekomme.

Alternativ:
Im Grunde würde es auch reichen wenn einfach alle Meldungen in einem kombinierten Logfile landen würden. Dann wüsste man auch direkt wo man suchen muss.

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 09:35
by Alexander
Welche Log-Files meinst du denn genau?

Denn so wie du schreibst "PHP-Logfile" sind doch unter "Webserver-Protokolle" der jeweiligen Domain zu finden. Dort deaktivierst du unter "Ansicht anpassen" den access.log und übrig bleiben die PHP-Einträge.

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 12:16
by Tobi
Alexander wrote: Thu 27. Jun 2024, 09:35 Welche Log-Files meinst du denn genau?
Ich meine ganz konkret das Logfile: /opt/keyhelp/php/8.1/var/log/php-fpm.log

Da steht dann beispielsweise sowas drin:

Code: Select all

[12-Jun-2023 12:25:55] WARNING: [pool schmuck-boss_php81] server reached max_children setting (3), consider raising it

Code: Select all

[20-May-2024 20:12:50] NOTICE: [pool hardwork_php81] child 28671 exited with code 0 after 21.113145 seconds from start
Steht das noch in anderen Logfiles und ich habe das bisher übersehen?

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 12:50
by Alexander
Also PHP-FPM Logs und nicht PHP Logs ;).

Die Dateien gehören root mit 0600 er Rechten, sprich KeyHelp hat somit nicht ohne weiteres das Recht sie einzusehen.

Was ich mir prinzipiell vorstellen könnte, einen generellen Viewer für Systemlogs einzubauen - ein Viewer für Journalctl hab ich ja schon gebaut.
Je nachdem, was man sehen möchte setzt man in den Einstellungen die "unit" und sieht dann die Log-Einträge der gewünschten Dienste. Mmmhm, eigentlich ein nettes Feature :D.

Nun müsste man nur noch PHP-FPM dazu bringen, ins journal zu loggen...

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 12:51
by Jolinar
Tobi wrote: Wed 26. Jun 2024, 19:55 Schöner wäre es wenn ich in der GUI einfach nach gewissen Begriffen suchen könnte und dann den entsprechenden Logfile Auszug angezeigt bekomme
Ich verstehe Tobi's Intention so, daß er die Logfiles über das UI greppen will anstatt über die Konsole. 8-)

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 12:53
by Alexander
Na also genau so wie er es schreibt ;).

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 13:18
by Jolinar
Alexander wrote: Thu 27. Jun 2024, 12:53 Na also genau so wie er es schreibt
Naja...ich dachte, ihr redet aneinander vorbei, weil er vom Suchen sprach und du:
Alexander wrote: Thu 27. Jun 2024, 12:50 Je nachdem, was man sehen möchte setzt man in den Einstellungen die "unit" und sieht dann die Log-Einträge der gewünschten Dienste

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 13:22
by Tobi
PHP-FPM Logfiles sind keine PHP Logfiles?
Ok. 😬

BTW:
Wenn du da mal dran bist, da sind uralte Einträge drin.

Re: PHP Logfile Viewer

Posted: Thu 27. Jun 2024, 14:14
by Alexander
Meine Definition:

PHP-Log - alles was von PHP Scripten kommt, somit alles was im error.log steht.

PHP-FPM-Log - alles was vom PHP-FPM Dienst kommst. Siehst ja, das mit dem max children findest du nicht im error.log.
BTW:
Wenn du da mal dran bist, da sind uralte Einträge drin.
Du meinst, weil es nicht rotiert wird?

Jolinar wrote: Thu 27. Jun 2024, 13:18 Naja...ich dachte, ihr redet aneinander vorbei, weil er vom Suchen sprach und du:
Alexander hat geschrieben: Do 27. Jun 2024, 12:50
Je nachdem, was man sehen möchte setzt man in den Einstellungen die "unit" und sieht dann die Log-Einträge der gewünschten Dienste
Da hab ich nur über ein mögliches Feature schwadroniert :)