Back on May 12, 2006, there were reports amongst some users of AOLserver of their server mysteriously hanging, all coincidentally just around 2006-05-12 21:25 US/Eastern, or 2006-05-13 01:27:28 UTC, to be specific. It turns out it was just 1,000,000,000 (or 10e9) seconds away from the end of time in traditional Unix epoch time, which is a 32-bit signed integer, or 1,147,483,648 seconds since 1970-01-01 00:00:00 UTC. You could call this the first “Y2038″ bug, which gets its name from the fact that the end of Unix time when represented by a 32-bit signed integer is in the year 2038, or 2038-01-19 03:14:07 UTC to be exact.
Bas Scheffers was the one who recognized the 10e9 coincidence, and soon after ‘Jesus’ Jeff Rogers realized that the MaxOpen and MaxIdle configuration parameters as shipped by default with ACS and OpenACS are set to 10e9 seconds, like so:
ns_param maxidle 1000000000 ns_param maxopen 1000000000
Reducing this number to something reasonable (say, “3600″) and restarting the server resolves the issue.
Other folks have already blogged about this issue, but just in case you missed it, here’s a short round-up:
- Michael A. Cleverly: The first Y2038 problem I’ve personally seen
substitute: THE FUTURE LIES AHEAD- Ryan Singel and Kevin Poulsen at Wired’s 27B-6: The Unix End Times Are Upon Us
- Kyle Johnson at bumperactive.com: Repent, For The End Is 1 x 10^9 Seconds Nigh!








May 20th, 2009 at 7:47 pm
Hello Dossy, I'm coming back after some time still surprised with good news. Native Broadcom support in kernel (b43 driver) has ...
May 19th, 2009 at 10:16 pm
God conceived of–not literally “created”–everything at once but that some would only come to manifest at a certain point in ...
May 19th, 2009 at 7:53 pm
Hey Dossy your Twitter Karma tool is very nice, thank you for creating it. "Similarly, the pro-evolution arguers insisting that such ...
May 18th, 2009 at 10:49 am
Hello, The Electronic cigarette do not quit smoking, nothing replaces the will. However, it can replace some cigarettes daily and allows ...
May 17th, 2009 at 1:25 am
1 Corinthians 10:13 (New International Version) 13 No temptation has seized you except what is common to man. And God is ...