Ich habe jetzt noch mal den Ping service angelegt ohne timeout begrenzung und jetzt scheint es zu gehen, ohne das ich sonst etwas verändert habe!
Danke dir noch einmal für deine Mühen!
Ich habe jetzt noch mal den Ping service angelegt ohne timeout begrenzung und jetzt scheint es zu gehen, ohne das ich sonst etwas verändert habe!
Danke dir noch einmal für deine Mühen!
Übrigens danke, dass Du dir überhaupt die Mühe gemacht hast , mit dem Update!
woran könnte es noch liegen? php version oder einstellungen?
im cron fehlerbericht kam:
ping: unknown host .1.
das bringt schon mal die datei wieder zum laufen, sodass die anderern Service wieder funktionieren.
Beim Ping service klappt es leider noch nicht.
in der view anssicht sehe ich :
Could not get headers. probably HTTP 50x error.
habe noch am Ende eine } gesetzt, aber gleiche problem. Ich kann sobald ich die dateien ausgetauscht habe, auch nicht mehr auf update klicken, dann kommt nur noch eine weisse seite.
tausche ich die Dateien aus, geht alles wieder (bis auf den ping service).
kann ich irgendwie mehr sehen, wo der fehler sein kann?
Ich habe die Version 3.4.5
die datei habe ich angepasst mit deinen werten und sie sieht dann folgend aus :
protected function updatePing($max_runs, $run = 1) {
{
// Matthis Start
if(empty($response = exec('ping -c 1 -W 1 '.preg_replace('/[^\d\.]/', '', $this->server['ip']).';')))
{
if($run < $max_runs)
{
return $this->updatePing($max_runs, $run + 1);
}
return false;
}
$this->rtime = (float)(preg_replace('/.*= [\d\.]+\/([\d\.]+)\/.*/i', '$1', $response))/1000;
return true;
// Matthis End
/**
* Check the current server as a service
* @param int $max_runs
* @param int $run
* @return boolean
*/
Alles anzeigen
ich habe sie mit notepad++ bearbeitet. wenn ich die geänderte Version dann hochlade, funktioniert kein monitoring mehr. wechsel ich die alte ein geht es sofort wieder.
Also muss ich es für die anderen Arten gar nicht ändern?
Da der Ping dann wegen root rechten eh nicht geht, wiso habt ihr dann die Datei angepasst?
Danke Dean für deine Antwort!
ich hatte auch die überlegung auf meinen webhosting PHP server Monitor raufzupacken. die install ist soweit durch, aber ich habe auch die Probleme das bei einem Ping service , der socket nicht geöffnet werden kann. wenn ich die StatusUpdater.php Datei so ändere wie hier angegeben , dann gehen weder der ping noch zb ein https check. woran könnte es liegen?
ich hatte die Zeilen in der funktion komplett ersetzt mit dem Vorschlag hier.
hat es jemand noch am laufen und kann mir die Datei mal posten?