das Server-Log bzw. Error-Log wäre vorab recht hilfreich
Nginx
- HostBuster
- Erledigt
Es gibt 16 Antworten in diesem Thema, welches 9.037 mal aufgerufen wurde. Der letzte Beitrag () ist von HostBuster.
-
-
wenn ich IPs sammeln müsste, hätte ich die des halben Internet eh schon
wenn du das Log als gzip packst, sollte das recht klein werden (wenn du den Midnight Commander auf dem Server hast, macht's das einfacher)
schick mir den Link dazu einfach per PM
-
Gerne aber die Log ist echt groß und ehrlich gesagt würd es mich stunden kosten die IP zu schwärzen Wenn Vertrauen großgeschrieben ist würd ich dir gerne die LOG so überlassen?
Danke
Wenn du jemanden Vertrauen kannst dann Hostbuster.
-
Wenn du jemanden Vertrauen kannst dann Hostbuster.
Das sagst du so einfach...
-
sicher? hab bisher nix bekommen per PM
-
hab's gefunden, myStreamNet - war bei den Emails, hatte nur bei den PM geschaut
bin mal kurz drüber geflogen - also weniger ich, eher meine Blicke
Sind, wie ich bisher gesehen habe, grösstenteils PHP Fehlermeldungen der
du hast PHP als fastcgi laufen, gell?
Die Meldung:
Code2020/03/18 06:37:31 [info] 1865#1865: *26802 client closed connection while waiting for request, client: 194.55.15.227, server: 0.0.0.0:443
ist eigentlich keine "echte" Fehlermeldung, sondern besagt, dass der Server auf Port 443 von allen IPs (0.0.0.0) auf https Verbindungen wartet.
Du kannst das error.log über die php.ini (unter Apache: /etc/php5/apache/php.ini) konfigurieren bzw. anpassen, was geloggt werden soll und so die Stufe des Logging anpassen.
Ich schau mir das Log aber noch genauer an
-
ist mein grösstes sorgenkind
die scheint auch die meisten Fehler zu produzieren
ist das Script selbst gecodet?
-
ich würd's mit der /etc/php/7.0/fpm/php.ini probieren - aber vorsicht, wenn du eine Admin-Oberfläche wie z.B. Plesk hast musst du das darüber machen, sonst kannst du den Server killen!
schau mal nach error_reporting
-
hier mal eine Übersicht der Level:
PHP
Alles anzeigen<?php // Error Reporting komplett abschalten error_reporting(0); // Nur einfache Fehler melden error_reporting(E_ERROR | E_WARNING | E_PARSE); // E_NOTICE ist sinnvoll um uninitialisierte oder // falsch geschriebene Variablen zu entdecken error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // Melde alle Fehler außer E_NOTICE error_reporting(E_ALL & ~E_NOTICE); // Melde alle PHP Fehler (siehe Changelog) error_reporting(E_ALL); // Melde alle PHP Fehler error_reporting(-1); // Dies entspricht error_reporting(E_ALL); ini_set('error_reporting', E_ALL); ?>
Warnung
Der Großteil der
E_STRICT
Fehler werden zur Compile-Zeit generiert und werden somit nicht angezeigt, wennE_STRICT
zur Laufzeit zu error_reporting hinzugefügt wird (und auch andersrum).Tipp
Durch Übergeben des Wertes -1 werden alle möglichen Fehler angezeigt, auch wenn neue Level in zukünftigen PHP-Versionen hinzugefügt werden. Die
E_ALL
Konstante verhält sich seit PHP 5.4 ebenfalls so. -
hast du kein Plesk o.ä. auf dem Server? Ist zwar kein Muss, macht's aber um einiges bequemer
Ich würde mir zumindest mal den WebMin installieren
-
ich würde ~E_NOTICE noch mit reinnehmen, um die Benachrichtigungen abzuschalten
Ausser den Log-Einträgen läuft dein Script aber?
-
-
hab mir jetzt auch wie du vorgeschlagen hast das WebAdmin installiert
das schonmal sehr gut
Aber bitte ändere den Standard-Port und starte den WebMin nicht mit dem Server, sondern nur wenn du ihn brauchst über SSH
-
btw. - mit
Zitatlog_errors = Off
kannst du das error reporting auch abschalten
-
das ist der Nachteil
-
ich werd nochmal schaun, vielleicht find ich was
-
schick sie mir mal per PM (als .zip), brauch ich die nicht per wget versuchen
Schon gewusst…?
"Trusted User" haben Zugang zu speziellen Bereichen, die wir, leider aus gegebener Veranlassung, nicht allen Mitgliedern unseres Boards global und augenblicklich gewähren können. Du kannst dich über dein Benutzer-Panel für die Benutzergruppe "Trusted User" bewerben. Die Zugehörigkeit zu dieser Gruppe, ist vor Ablauf von 3 Monaten leider nicht möglich. Dennoch ist diese weder von der Anzahl der Beiträge, noch von den Benutzerpunkten abhängig, sondern wird intern und individuell entschieden.