Mivel pontban 2:00 -kor a szerver átállította az óráját 3:00 időpontra a 2:00-kor vagy azután - de még 3:00 előtt - futó szkriptek futtatása nem indult el.
Ilyen egy évben egyszer van, de eddig mindig behúzott a csőbe minket. Persze amikor észleltük, hogy valami gond van, elkezdtük vizsgálni mi lehet a hiba oka, debuggoltunk, égen-földön kerestük.
Aztán megvilágosodtunk: az időátállítás okozta a problémát.
Mi a megoldás? A cron-ba ne rakjunk 2:00 és 3:00 között futó szkripteket. Figyelni kell viszont arra, hogy ha mondjuk átrakjuk az eddig 2:00-kor futó szkriptet 1:59-re, akkor időátállításkor a 3:00-kor futó szkript is el fog indulni 1 perc múlva. A szerver teljesítményétől függően ez okozhat problémát, ezért érdemes lehet távolabb rakni a futtatás időpontjait egymástól.Nyári időszámítás esete a Cron-nal
Történt a minap, hogy hajnal 2-kor átálltunk a nyári időszámításra, így vesztettünk egy órát. Viszont ezzel együtt a 2:00 és 3:00 között futó szkriptek aznap nem futottak le.
Mivel pontban 2:00 -kor a szerver átállította az óráját 3:00 időpontra a 2:00-kor vagy azután - de még 3:00 előtt - futó szkriptek futtatása nem indult el.
Ilyen egy évben egyszer van, de eddig mindig behúzott a csőbe minket. Persze amikor észleltük, hogy valami gond van, elkezdtük vizsgálni mi lehet a hiba oka, debuggoltunk, égen-földön kerestük.
Aztán megvilágosodtunk: az időátállítás okozta a problémát.
Mi a megoldás? A cron-ba ne rakjunk 2:00 és 3:00 között futó szkripteket. Figyelni kell viszont arra, hogy ha mondjuk átrakjuk az eddig 2:00-kor futó szkriptet 1:59-re, akkor időátállításkor a 3:00-kor futó szkript is el fog indulni 1 perc múlva. A szerver teljesítményétől függően ez okozhat problémát, ezért érdemes lehet távolabb rakni a futtatás időpontjait egymástól.
Mivel pontban 2:00 -kor a szerver átállította az óráját 3:00 időpontra a 2:00-kor vagy azután - de még 3:00 előtt - futó szkriptek futtatása nem indult el.
Ilyen egy évben egyszer van, de eddig mindig behúzott a csőbe minket. Persze amikor észleltük, hogy valami gond van, elkezdtük vizsgálni mi lehet a hiba oka, debuggoltunk, égen-földön kerestük.
Aztán megvilágosodtunk: az időátállítás okozta a problémát.
Mi a megoldás? A cron-ba ne rakjunk 2:00 és 3:00 között futó szkripteket. Figyelni kell viszont arra, hogy ha mondjuk átrakjuk az eddig 2:00-kor futó szkriptet 1:59-re, akkor időátállításkor a 3:00-kor futó szkript is el fog indulni 1 perc múlva. A szerver teljesítményétől függően ez okozhat problémát, ezért érdemes lehet távolabb rakni a futtatás időpontjait egymástól.