Status/Resolution/Reason: Closed/Withdrawn/CannotReproduce
Reporter/Name(from Bugbase): Tom Lofts / Tom Lofts (loftx)
Created: 04/11/2013
Components: Language, Functions
Versions: 10.0
Failure Type: Memory Leak
Found In Build/Fixed In Build: Final /
Priority/Frequency: Major / Unknown
Locale/System: English / Win 2003 Server
Vote Count: 10
We run a ColdFusion 10 server with a timezone set to GMT (Dublin, Edinburgh, Lisbon, London) which has started experiencing issues since the switch to British Summer Time on 31/03/2012.
Every day since the change, the server has stopped responding to requests until the ColdFusion service has been restarted. This appears to happen on a fairly (though not exactly) regular cycle every 12 hours or so, so the server has been going down twice a day for the last two weeks.
When this happens, we’re not seeing any unusual activity in terms of CPU/Memory usages on the server (though memory usage of the coldfusion.exe process seems to be quite high anyway) and no other errors – requests simply time out until the service is restarted.
The only errors relating to this I’ve been able to find appear when the server is restarted a few hundred of the following errors appear in coldfusion-error.log:
10-Apr-2013 23:06:50 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@1926480]) and a value of type [long[]] (value [[J@15f03f5]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
10-Apr-2013 23:06:50 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/] created a ThreadLocal with key of type [coldfusion.util.DateUtils$1] (value [coldfusion.util.DateUtils$1@1800bfa]) and a value of type [java.util.GregorianCalendar] (value [java.util.GregorianCalendar[time=1365617351930,areFieldsSet=true,areAllFieldsSet=true,lenient=false,zone=sun.util.calendar.ZoneInfo[id="Europe/London",offset=0,dstSavings=3600000,useDaylight=true,transitions=242,lastRule=java.util.SimpleTimeZone[id=Europe/London,offset=0,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]],firstDayOfWeek=2,minimalDaysInFirstWeek=4,ERA=1,YEAR=2013,MONTH=3,WEEK_OF_YEAR=15,WEEK_OF_MONTH=2,DAY_OF_MONTH=10,DAY_OF_YEAR=100,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=7,HOUR_OF_DAY=19,MINUTE=9,SECOND=11,MILLISECOND=930,ZONE_OFFSET=0,DST_OFFSET=3600000]]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
These seem to indicate that the problem may relate to ColdFusion’s date handling, but I’ve been unable to find any information about this online with the exception of this single forum thread http://forums.adobe.com/message/5184804
We’ve been experiencing this issue running update 3 and also after upgrading to update 8. We don’t see the issue on our other ColdFusion 10 servers, but these run very different applications with much less traffic.
I can’t be sure these errors relate to the clock change, or even that the errors in the log relate to the server problems, but if you require any more information to investigate this please let me know.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3540118
External Customer Info:
External Company:
External Customer Name: loftx
External Customer Email:
External Test Config: My Hardware and Environment details:
ColdFusion 10 standard edition with update 8 installed running on Windows 2003.
Server timezone is set to GMT (Dublin, Edinburgh, Lisbon, London)
Attachments:
- November 20, 2013 00:00:00: 1_tas_error.PNG
Comments: