Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Testet Neujahr eure Server (https://www.delphipraxis.net/191254-testet-neujahr-eure-server.html)

Wolfgang Mix 26. Dez 2016 11:53

Testet Neujahr eure Server
 
Die Nacht zum 1. Januar 2017 wird um eine Sekunde verlängert, weil die Atomuhren gleichmäßiger „ticken“, als die Erde sich dreht, kündigt die Physikalisch-Technische Bundesanstalt (PTB) an. Sie folgt damit der Vorgabe des Internationalen Erd- Rotations-Service (IERS) in Paris. Die Schaltsekunde wird in die Signale der DCF77-Zeitaussendung für Funkuhren, den Telefonzeitdienst und den Internetzeitdienst über NTP eingefügt. Admins sollten in der Neujahrsnacht einen Blick auf lange nicht aufgefrischte Server haben: Im Sommer 2012 brachte die Extrasekunde manche Linux-Systeme mit älteren Kerneln der 3.0-, 3.2- und 3.4er-Reihen zum Absturz. (ea@ct.de)

Guten Rutsch

Wolfgang

Phoenix 26. Dez 2016 12:00

AW: Testet Neujahr eure Server
 
Danke für das Heads-up :thumb:
Schaltsekunden können echt tricky sein.

himitsu 26. Dez 2016 15:23

AW: Testet Neujahr eure Server
 
Das ist ja nur eine Extraschaltsekunde.
In diese Signale werden regelmäsßig Schaltsekunden und sogar Schaltminuten eingeschummelt, weil der eine Schalttag alleine nicht ausreicht, um das ungerade Sonnenjahr an das Kalenderjahr anzupassen, außerdem ist der Tag eben nicht genau 24 Stunden kurz.

Außerdem dreht sich die Erde jedes Jahr einen Hauch langsamer. (der böse Mond ist Schuld)

a.def 26. Dez 2016 15:34

AW: Testet Neujahr eure Server
 
Ich glaube ich weiß jetzt woher der Spruch "1st world problems" stammt :thumb:

Delphi-Laie 26. Dez 2016 16:02

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Wolfgang Mix (Beitrag 1357212)
Die Nacht zum 1. Januar 2017 wird um eine Sekunde verlängert, weil die Atomuhren gleichmäßiger „ticken“, als die Erde sich dreht, kündigt die Physikalisch-Technische Bundesanstalt (PTB) an.

Nun, die Rotation der Erde verlangsamt sich tendenziell immer mehr. Ich las bisher immer nur von einer eingeschobenen, nie jedoch von einer weggelassenen Schaltsekunde. Ob das damit zusammenhängt?

himitsu 26. Dez 2016 16:55

AW: Testet Neujahr eure Server
 
Ich weiß nur nicht warum dadurch Server abstürzen sollten?

Serveruhren gehen oftmals nie ganz richtig und werden auch öfters per NTP gestellt, vor und zurück.
Und da stürzt auch meistens nichts ab.

Gut, Linux hat das Problem, dass deren Timer in Sekunden seit X laufen und man dort dann entweder diese Sekunde in die Umrechnung in Kalerderzeit/Uhrzeit beachten müsste, oder man läßt da einfach diese Schaltsekunde links liegen und versucht sie zu ignorieren.

OK, 2000 sollte die Welt auch schonma untergehen, obwohl mir unverständlich war, warum die Majas und der göttliche Plan damals schon wussten wann wie das falsche Gebutsdatum von Jesus ansetzen und vieviele Jahre wir heimlich im Mittelalter austilgen.

Valle 26. Dez 2016 17:02

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von himitsu (Beitrag 1357220)
In diese Signale werden regelmäsßig Schaltsekunden und sogar Schaltminuten eingeschummelt

Hast du eine Quelle dafür? Ich wüsste nichts von irgendwelchen Schaltminuten.

Außerdem werden Schaltsekunden nicht regelmäßig, sondern nach Bedarf vom IERS eingefügt.

Die Schaltsekunde wird übrigens am 31. Dezember 2016 23:59:60 UTC eingefügt. In unserer Zeitzone wird das also der 1. Januar um 00:59:60 sein.

Zum Thema Einschummeln: Ich las davon, dass beispielsweise Google in ihren Rechenzentren tatsächlich die Sekunde einschummeln. Dort wird wird es keine Uhrzeit 23:59:60 UTC geben. Stattdessen wird die Zeit auf den Servern so lange verlangsamt, bis die Sekunde eingeholt wurde.

Zitat:

Zitat von Delphi-Laie (Beitrag 1357224)
Ich las bisher immer nur von einer eingeschobenen, nie jedoch von einer weggelassenen Schaltsekunde. Ob das damit zusammenhängt?

Ich denke schon. Es ist auch beispielsweise bei Funkuhren (DCF77) technisch nicht vorgesehen.

Zitat:

Zitat von himitsu (Beitrag 1357230)
Ich weiß nur nicht warum dadurch Server abstürzen sollten?

Ich vermute, weil die Sekunde "60" von vielen Programmen nicht als valide Uhrzeit akzeptiert wird.

Edit: Ich hab Unrecht. ;-)

mensch72 26. Dez 2016 19:39

AW: Testet Neujahr eure Server
 
neben Google ist SAP der beste Beweis, das Zeit eben doch relativ ist und je nach Bedarf mal schneller oder mal langsamer vergeht...

SAP treibt das laut Wikipedia angeblich soweit, dass bei denen zur Sommmer<->Winter Zeitumstellung die interne virluelle Uhr stets nur vorwärts läuft und so auch keinerlei großen "Sprung" hat... ob die bei der Schaltsekunde auch schon zum ganz großem Geschütz greifen oder einfach den "Vorwärtssprung" um eine ganze Sekunde (mit)machen, das könnte uns wohl nur ein SAP IT-Admin sagen

Wolfgang Mix 26. Dez 2016 19:53

AW: Testet Neujahr eure Server
 
[QUOTE]Danke für das Heads-up /QUOTE]

Cool, dieses neudeutsch, ich hasse es. Aber in Anbetracht dessen, dass die ganze Kommunikation nur noch über Smartphones läuft, wohl sinnvoll. Dabei fällt mir auch das Einstein-Zitat von Opa Detlef wieder ein.:oops:

@Frank: Der Weltuntergang nach dem Maja-Kalender war am 21.12.2012.

@ Chef: Diese Nachricht habe ich angeblich 21:53 verschickt. Bitte korrigiere das bei Facebook und NSA!
Meine DCF 77- Uhr zeigt 21:07.

himitsu 27. Dez 2016 05:05

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Wolfgang Mix (Beitrag 1357241)
@ Chef: Diese Nachricht habe ich angeblich 21:53 verschickt. Bitte korrigiere das bei Facebook und NSA!
Meine DCF 77- Uhr zeigt 21:07.

Laut meiner Uhr war es 20:53 ... deine Uhr geht vor :stupid: ,
aber als du deine Nachricht bearbeitet hast, war es wirklich 21:07 MEZ.

Und wann ist der nächste Majaweltuntergang?
Irgenwie verpasse ich immer alle Zombieapokalypsen :?

[edit]
Mit "regelmäßig" meinte ich nur, dass sowas "ständig", bzw. öfters passiert und garnicht so selten ist.

jaenicke 27. Dez 2016 05:16

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Valle (Beitrag 1357232)
Hast du eine Quelle dafür? Ich wüsste nichts von irgendwelchen Schaltminuten.

Die gibt es aktuell auch nicht. Es gibt allerdings die Überlegung die Schaltsekunden wegzulassen und stattdessen im Jahr 2600 eine Schaltstunde einzuführen. Googles Trick würde dann aber nicht mehr so gut funktionieren... :-D

Zitat:

Zitat von Valle (Beitrag 1357232)
Zitat:

Zitat von Delphi-Laie (Beitrag 1357224)
Ich las bisher immer nur von einer eingeschobenen, nie jedoch von einer weggelassenen Schaltsekunde. Ob das damit zusammenhängt?

Ich denke schon. Es ist auch beispielsweise bei Funkuhren (DCF77) technisch nicht vorgesehen.

Vorgesehen sind sie in dem Standard für Funkuhren nicht, aber prinzipiell schon.

himitsu 27. Dez 2016 05:24

AW: Testet Neujahr eure Server
 
Wir machen es einfach wie die Deutsche Bahn.

Bei denen gehen dauert in den Uhren oftmals die Minute sowieso nur "ungefährt" eine Minute ... meistens sind die Minuten kürzer und zu Beginn der neuen Minute bleibt der Sekundenzeiger einfach 'ne Weile stehen.
Wenn sie intelligenter wären, dann würden sie die Uhren länger stehen lassen und schon kämen alle Züge immer pünktlich. :stupid:

p80286 28. Dez 2016 10:01

AW: Testet Neujahr eure Server
 
2000 ist die Welt nicht untergegangen, aber clevere Programmierer ermöglichen es effizient denkenden Benutzern immer noch, Jahreszahlen 2stellig einzugeben. Immer wieder schön wenn ein Datum mal locker 100 Jahre daneben liegt!

Aber warum sollten Linux-Server über die Sekunde stolpern?

Gruß
K-H

Bernhard Geyer 28. Dez 2016 11:19

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von himitsu (Beitrag 1357249)
Und wann ist der nächste Majaweltuntergang?
Irgenwie verpasse ich immer alle Zombieapokalypsen :?

Damit das nicht mehr passiert, bookmarke diese Seite: http://www.naanoo.de/news/weltuntergang
2018 ist der nächste Termin angesagt (disemal nach Nostradamos)

Bernhard Geyer 28. Dez 2016 11:22

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von p80286 (Beitrag 1357320)
2000 ist die Welt nicht untergegangen, aber clevere Programmierer ermöglichen es effizient denkenden Benutzern immer noch, Jahreszahlen 2stellig einzugeben. Immer wieder schön wenn ein Datum mal locker 100 Jahre daneben liegt!

Also wir mussten in 1999 noch SW anpassen damit die Speicherung nicht weiter mit 2stelligen Jahreszahlen erfolgt.

Zitat:

Zitat von p80286 (Beitrag 1357320)
Aber warum sollten Linux-Server über die Sekunde stolpern?

Für die Stolpernden linux-Systeme gabs in 2012 erklärungen. Siehe https://www.heise.de/newsticker/meld...n-1629683.html

himitsu 28. Dez 2016 11:55

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von p80286 (Beitrag 1357320)
aber clevere Programmierer ermöglichen es effizient denkenden Benutzern immer noch, Jahreszahlen 2stellig einzugeben. Immer wieder schön wenn ein Datum mal locker 100 Jahre daneben liegt!

Dafür ist in Windows die Grenze hinterlegt, welche man auch ändern könnte, nach welcher das Jahrhundert bestimmt wird.
Delphi-Referenz durchsuchenTwoDigitYearCenturyWindow

Das 2000-Problem kam von schrottigen Programmen, die einfach immer 19 davorschrieben und die Systemvorgabe ignorierten.
Bzw. von Programmen, die über 50 Jahre alte Datumsangaben zweistellig speicherten, welche nach 50 Jahren plötzlich in der Zukunft landeten.

Luckie 28. Dez 2016 17:19

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von himitsu (Beitrag 1357252)
Wir machen es einfach wie die Deutsche Bahn.

Die Uhren der Deutschen Bahn werden anders synchron gehalten. Die holen sich ihren Takt von der Netzfrequenz des Stromnetzes. Diese schwankt allerdings immer etwas. Normalerweise gleicht sich das über länger Zeit aus, aber eben nicht immer.

aber kommt nicht zu erst der Integerüberlauf bei Unix-Systemen? ;)

himitsu 28. Dez 2016 21:45

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Luckie (Beitrag 1357363)
aber kommt nicht zu erst der Integerüberlauf bei Unix-Systemen? ;)

Das kommt erst 2038 und bis dahin ist die Welt schon mehrmals untergegangen.

a.def 28. Dez 2016 21:52

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1357327)
Zitat:

Zitat von himitsu (Beitrag 1357249)
Und wann ist der nächste Majaweltuntergang?
Irgenwie verpasse ich immer alle Zombieapokalypsen :?

Damit das nicht mehr passiert, bookmarke diese Seite: http://www.naanoo.de/news/weltuntergang
2018 ist der nächste Termin angesagt (disemal nach Nostradamos)


TerminExperteWas passiert?
2018NostradamosAtomkrieg

Das halte ich gar nicht mal für so unwahrscheinlich.

Bernhard Geyer 28. Dez 2016 21:58

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Luckie (Beitrag 1357363)
Zitat:

Zitat von himitsu (Beitrag 1357252)
Wir machen es einfach wie die Deutsche Bahn.

Die Uhren der Deutschen Bahn werden anders synchron gehalten. Die holen sich ihren Takt von der Netzfrequenz des Stromnetzes. Diese schwankt allerdings immer etwas. Normalerweise gleicht sich das über länger Zeit aus, aber eben nicht immer.

Nein! Die Bahn macht das über DCF77
siehe http://www.deutschebahn.com/presse/h...mstellung.html

p80286 28. Dez 2016 22:25

AW: Testet Neujahr eure Server
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1357328)
Zitat:

Zitat von p80286 (Beitrag 1357320)
2000 ist die Welt nicht untergegangen, aber clevere Programmierer ermöglichen es effizient denkenden Benutzern immer noch, Jahreszahlen 2stellig einzugeben. Immer wieder schön wenn ein Datum mal locker 100 Jahre daneben liegt!

Also wir mussten in 1999 noch SW anpassen damit die Speicherung nicht weiter mit 2stelligen Jahreszahlen erfolgt.

Und damit die Benutzer durch die Eingabe der 4stelligen Jahreszahl überfordert werden, wird aus der zweistelligen Eingabe, das Jahrhundert generiert. Wenn dann in ein und dem selben Programm als Geburtsdatum der 24.12.48 und das Laufzeitende 24.12.48 eingibt, ist so manche Software mit der richtigen Interpretation dieser Daten Überfordert.

Gruß
K-H

P.S.
Da Nostradamus der Begriff "Atomkrieg" nicht kannte, wird er ein Ereignis in seiner Sprache beschrieben haben, was heutige Leser als Atomkrieg interpretieren.

Luckie 28. Dez 2016 22:30

AW: Testet Neujahr eure Server
 
Oh. Da habe ich mich dann wohl geirrt. :?

himitsu 28. Dez 2016 23:17

AW: Testet Neujahr eure Server
 
Die im Dresdner Hauptbahnhof ist auch schon mindestens 15 Jahre auf Funk.
Hatte da damals am neuen Soundsystem rumgeschraubt und dabei bissl was mitbekommen.
Die Lautsprecher auf den Bahnsteigen.

Aber das mit dem Minutensignal stimmt natürlich immernoch.
Ich weiß nur nicht mehr wo sich der DCF-Empfänger versteckt ... wäre bestimmt witzig, wenn den wer klaut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz