Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / ColdFusion / Server Administration / December 2006



Tip: Looking for answers? Try searching our database.

Cold Fusion Stops

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
sduncanute - 18 Dec 2006 22:45 GMT
We have had Cold Fusion stop a few times now.  We are running version 7 with
the latest patches on a Win2003 server.  In the CF logs I've found a few things:

"Error","jrpp-82","12/17/06","08:11:28","EventV3","unable to create new native
thread The specific sequence of files included or processed is:
E:\UTEWebsite\calendar\viewDay.cfm, line: 90 "
java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start(Native Method)

I've looked up the error and haven't found anything that would apply to us.

Error","jrpp-82","12/17/06","08:30:10",,"Not enough storage is available to
process this command The specific sequence of files included or processed is:
E:\UTEWebsite\Francais\docs\conseil-executif\2005\septembre\rapport-presidente.c
fm "
java.io.IOException: Not enough storage is available to process this command

Again, haven't found anything on this.  The page in question is just an 'html'
style page that isn't processing anything and should be a breeze to display.

"Error","jrpp-82","12/17/06","08:30:10",,"Not enough storage is available to
process this command The specific sequence of files included or processed is:
C:\CFusionMX7\wwwroot\WEB-INF\exception\java\lang\Exception.cfm "
java.io.IOException: Not enough storage is available to process this command
    at java.io.WinNTFileSystem.canonicalize0(Native Method)

This is a new Dell server with lots of memory and disk space and it's only
serving up one website with about 3-4000 pages and a couple of small databases.
Until we moved to version 7, the system had been rock solid.

Any ideas?
ke4pym - 19 Dec 2006 17:15 GMT
unable to create new native thread is a real pain to troubleshoot.  Generally
it means one of the memory stacks inside your JVM has run out of memory for one
reason or another.  It could be because your code is causing something bad to
happen or it could be the JVM isn't properly sized for what you're trying to
do.  You can ask CF to do a verbose GC with the following commands

-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC

This will print out all of your Java memory values every so often.  It is no
fun to read through though.

The Not enough storage issue could be a disk space issue (but not always the
case).

 Are you using CF7 Standard or Enterprise?
asounds - 19 Dec 2006 22:06 GMT
We had java.lang.OutOfMemoryError problems for months.
Upgraded to the latest patch (7.0.1 at the time) and it seemed to have fixed the problem.
sduncanute - 19 Dec 2006 22:14 GMT
We are running CF Standard, have applied all the latest patches, have lots of
disk space and memory and the files that it's generating the errors on are

a) all old code, nothing new on those files for a year or more
b) some pages are just basically html pages that aren't really processing
anything.

I installed CF with pretty much default settings but without RDS or anything
that wasn't suggested for a production system.  There were pages of the out of
memory errors before the CF stopped.  Is it possible that it's a version of a
DOS attack?  If so, is there a way to protect the JVM so that it doesn't run
out of memory?

Sue
ke4pym - 20 Dec 2006 13:38 GMT
You're going to have to do some research on why the code is causing the JVM to
run out of memory.  And you need to determine which memory stack is running out
of memory.  

You might also consider upgrading to the latest flavor of Sun JRE 1.4.2 (I
think it is _13 now).
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.