|
Onsdagen den 1 juli lägger den globala klockan till en sekund på tiden, vilket vi kallar en skottsekund. Denna extra "1 sekund" lades till vid midnatt den 30 juni. Eftersom Peking ligger i den östra åttonde tidszonen läggs den till 1 sekund efter 7:59:59 den 1 juli, så idag finns ett särskilt fenomen 7:59:60. Det rapporteras att detta är den 26:e ökningen av skottsekunder sedan skottsekunders införande 1972. Det närmaste skottet för oss var 2012.
Varför en sekund till? På grund av geologiska processer som tidvatten är jordens rotationshastighet inte konstant. Då och då avviker den nuvarande globala koordinerade universella tiden (UTC) något från medelsoltid och universell tid (UT1), vilka beräknas utifrån jordens rörelse runt solen. Därför är det nödvändigt att öka eller minska UTC med en sekund för att eliminera denna avvikelse. Skottsekunder kommer inte att påverka våra dagliga liv, men de kommer att påverka internet. Skottsekunder har enligt uppgift orsakat nätverksavbrott i många delar av världen, men dessa nätverk har kunnat återställa tjänsten snabbt. Doug Madory, chef för internetanalys på nätverksprestandahanteringsföretaget Dyn, sade att strax efter midnatt UTC blev cirka 2 000 nätverk plötsligt kortvarigt avstängda. 50 % av de berörda nätverken finns i Brasilien, där internetleverantörer använder vanliga typer av routrar som inte är förberedda för att lägga till skottsekunder. Doug Madory säger att de flesta nätverk återställs snabbt och bara behöver starta om routern. Internets Global Routing Table, en distribuerad nätverksdatabas, omfattar 500 000 nätverk, så mindre än 0,5 % av nätverken påverkas. Den sista skottsekunden, 2012, hade också problem med Linux-systemet, vissa webbplatser var nere och flyg försenade. Detta är bara tre skottsekunder under de senaste tio åren, och många utvecklare är inte bekanta med detta koncept och vet inte hur de ska hantera det, så de inser inte den möjliga effekten av skottsekunder när de skriver program som förlitar sig mer på kommunikation, vilket är en dold fara. Några framstående webbplatser och företag påverkades 2012, mestadels systemproblem orsakade av lokala buggar. Men programmen som hade problem och drog till sig uppmärksamhet då kan i princip anses ha fixat relaterade buggar. Vartannat år läggs skottsekunder till för att säkerställa att UTC synkroniseras med soltiden. På grund av jordens rotationsfördröjning ökar gapet mellan de två tiderna. Sedan 1971 har 26 skottsekunder lagts till i skottsekunder. Vanligtvis annonseras skottsekunder minst sex månader i förväg för att förbereda IT-arbetare. Vissa nyskrivna program med ofullständiga överväganden kan göra misstag, men de flesta professionella system är utformade med skottsekunder i åtanke för att minska effekten av skottsekunder.
|