Ha. Solcherlei 'Bugs' sind doch mal ne nette Abwechslung.
Als Referenzzeiten habe ich drei verschiedene Webseiten genutzt (Mangels einer eigenen Atomuhr.):
http://www.atomzeit.eu/ ,
http://www.uhrzeit.org/atomuhr.php ,
http://www.time.gov/ie/ . Die beiden europäischen Server zeigen die gleiche Zeit an. Die angezeigte Uhr auf der National Institute of Standards and Technology (NIST) Webseite, geht, obwohl die Latanz aus den USA wesentlich grösser ist, ca. 1/2 Sekunde vor.
Ich habe dann diese drei Zeiten mit der Serverzeit verglichen. (Direkt von der Konsole abgerufen!) Und siehe da - Ja, schon der Siebenwind Server geht fast 179 Sekunden nach.
Die Serverapplikation greift sich die Zeit korrekterweise vom System, sprich dem Linuxserver ab. (Um die Zeit auf dem Liveserver festzustellen, habe ich einfach nen Call erstellt. Und dabei bemerkt, dass der Call um 1.7 Uhr abgegeben wurde... Ein völlig falsches Format.) Man kann davon ausgehen, dass die 7w Applikation maximal 1-2s hinter der Serverzeit hinterherhinkt. (Der Source ist nicht darauf optimiert Millisekunden-genaue Timestamps abzuliefern.)
Da ich mich jedoch eh bald mit dem Zeitcode beschäftigen muss, werde ich mir ansehen ob es nicht noch offensichtliche Optimierungen gibt, um die Diskrepanzen bei den unterschiedlichen Serverzeiten zu minimieren.
Ansonsten sollte der Siebenwind Server einen regelmässigen Abgleich mit einem der öffentlichen NTP Server vornehmen um eine möglichst akkurate Serverzeit zu haben. (Sekundengenau bekommt man es mit jener Methode auch nicht hin - Aber immerhin Minutengenau, was m.E. die für die 7w Applikation relevante Grössenordnung ist.)