Sharepoint – machine failed ping validation
Auf dem Sharepoint Server kam es schon vor, dass unzählige Events im Log stehen. In diesem Fall ein ganz besonderes Fehler-Event.
geralt / Pixabay
Aufbau des Sharepoint Fehlers im EventLog
Machine 'yoursharepoint (SharePointt - www.yoursharepoint.server80(_LM_W3SVC_0133750053_ROOT))' failed ping validation and has been unavailable since '01.01.1900 00:00:01'
Das Problem
Die Ursache von diesem Problem wurde gefunden – und zwar das auf dem IIS die Methode “SPPING” nicht registriert wurde.
Somit versteht jeder SP Frontend – Server nichts, wenn sie sich gegenseitig abfragen. 🙁
Die Lösung
Folgenden Code / Befehl auf den Frontend – Servern ausführen (IIS-Webserver).
Natürlich MUSS die PowerShell mit Administratorberechtigungen ausgeführt werden.
$url = "http://yoursharepoint.server" $myReq = [System.Net.HttpWebRequest]::Create($url) $myReq.Method = "SPPING"; $response = $myReq.GetResponse(); $response.StatusCode Import-Module WebAdministration add-WebConfiguration /system.webserver/handlers "IIS:\" -value @{ name = "SPPINGVerbHandler" verb = "SPPING" path = "*" modules = "ProtocolSupportModule" requireAccess = "None" }
Der Fehler sollte nun nach einem Neustart verschwinden – fertig 🙂
Moin Johannes,
vielen Dank für den Beitrag. Ich habe es gerade auf einem 2019er SharePoint versucht zum Laufen zu bewegen, bekomme aber schon in Zeile 4 den Fehler “Der Remoteserver hat einen Fehler zurückgegeben: (519).”
Entsprechend schlägt der Rest natürlich auch fehl. Hast du eine Idee?
Hallo Florian,
ich gehe stark davon aus, dass das Problem an deinem User hängt.
Vielleicht nicht genug Rechte?
und hast du die PowerShell als Administrator gestartet?
Gruß Johannes
Moin Johannes,
der Benutzer ist lokaler Admin und ist auch in der WSS_ADMIN_WPG Mitglied. Daran sollte es eigentlich nicht liegen.
Die Powershell habe ich auch als Admin gestartet.
Kleine Besonderheit bei dieser Farm: Es ist SingleServer mit dediziertem SQL. Auf dem SQL hat mein User sysadmin-Rechte innerhalb der Instanz.
Wenn du das Script ab Zeile 7 ausführst, sollte das eigentlich reichen.
Im oberen Teil wird lediglich abgefragt ob SPPING bereits registriert ist.
Da es da bei dir anscheinend noch nicht ist, erhältst du diese Fehlermeldung.
Davon geh ich zumindest aus.
Falls es das nicht war, hab ich keine Idee mehr, ohne den Server anzusehen.
hello Huber,
wie können wir ein Rollback machen und dies aus iis entfernen?
Danke im Voraus
Hallo Aze,
aus dem Kopf heraus weiß ich leider keinen Befehl zum Umkehren. Vielleicht hilft aber das weiter:
https://docs.microsoft.com/en-us/powershell/module/webadministration/?view=windowsserver2019-ps