Nur zur info einen ping zu senden ist nicht gleichzusetzen mit dem aufwecken des webservers! Unterschiedliche Protokolle!
Beim Protokoll hast Du zwar recht, beim Rest aber meiner Meinung nach nicht.
Zum einen funktioniert es bei mir eigentlich zu 100% das ich Befehle an den Webserver schicken kann und sie verarbeitet werden, wenn ich anpinge, 20s warte und dann den Befehl schicke.
Außerdem wirf mal einen Blick ins debug log, da steht a bisserl was zu TCP requests wenn Du ihn anpingst.