Fusion Community

Railo, an alternative CFML engine, goes Open Source

Railo

Swiss software company Railo announced plans to release an open source version of the Railo CFML engine hosted at JBoss.org, the website of the leading provider of open source Java middleware. This will provide developers with a top-quality CFML engine available for free under the LGPL license. The open source version of Railo will be launched in late 2008, and will be available for download from the JBoss.org community website.

"JBoss has been a driving force behind the Open Source ecosystem built around the Java platform and in legitimizing Open Source Java middleware in the Enterprise", said Gert Franz, CEO of Railo, "and we believe that having JBoss.org as a community partner will dramatically increase the adoption and use of CFML in the enterprise market"

watch See Railo / Jboss make the Open Source announcement at CF SCOTCH in June

Railo Enterprise to include FusionReactor and FusionDebug

Railo

Expected later this year, Railo Enterprise will ship with FusionReactor Enterprise server monitor and FusionDebug interactive debugger. Intergral, makers of FusionReactor and FusionDebug, have been partners with Railo since 2006. FusionReactor 2.0 supported Railo and FusionReactor 3.0 comes with a complete installer suitable for Railo. Intergral is currently working on an updated version of FusionDebug which will also support Railo.

Excerpts from FusionReactor Google Group

FusionReactor

Google Groups

Can I save a FR system metrics as a periodical snapshot?

I need to show a customer our application performance but every time ColdFusion is restarted I seem to loose system metrics.

Show Solution

You can find all the system metric data in the FusionReactor Logs files. In particular the resource-n.log, as would be found in the instance-specific log dir, such as C:\FusionReactor\instance\coldfusion.cfmx8.charlied620. As of FR3, there's especially more valuable info written out, every 5 seconds by default. You may want to crank up the max size of the file to save across many days (see the FR interface: Resources>Resource Settings>Resource Logging>File Size.)

Beyond that, it may be worth noting that much of the same info is accessible via the FRAPI, and if you really wanted to, you could set up some other mechanism (scheduled task perhaps) to call this and persist the data some otherwise.

For more information see:

Problems with threads using 50% CPU

We've been having issues where our web pages serve very slowly. Even the tiniest page has taken up to 70 secs to display. In examining the problem we found that this happened in a cyclical manner; that is, the same page could load in 6ms or in 70 sec on a predictable timeframe. A restart of CF takes care of the problem for a while but eventually the same problem returns. How can I locate the issue?

Show Solution

First, if you're online when you see the problem, click the "stack trace" option in the FR interface and note what line of CFML code they're running on. Then refresh that stack trace (there's a button in the top right of that page/frame), and if it remains on that line, then that's where it's stuck. See what that line of code is doing, and often you'll have your answer.

If you're not able to be online when it happens, that's what the crash protection "notify" feature is about. You can tell it to send you an email (or just log) when a request exceeds a given time, and that too will include this stack trace info. You'd likely get a few such emails for such a long request, and again you could compare the stack trace info on each to see what the request is "stuck" doing.

For more information see:

Top of page

Articles

murphy

FusionDebug Review 2007

Posted On: August 6, 2007 | Posted By: George Murphy

One of the things that I have come to enjoy most about attending CFUnited each year is being able to discover new software and little snippets of code which I can use throughout the year. This year it was discovering the usefulness and value of FusionDebug 2.0.1...

carehart

FusionDebug Tips, Tricks, and Traps

Posted On: October 28, 2006 | Posted By: Charlie Arehart

FusionDebug is an easy straightforward tool, but if you leverage the experience of others, you can be even more productive.

jhouser

Taking a First Look at FusionDebug - the first interactive debugger for ColdFusion MX

Posted On: October 25, 2006 | Posted By: Jeffry Houser

...moving to the Web world, debuggers were noticeably vacant. That is until now. The folks who brought us FusionReactor have now brought us FusionDebug, the first interactive debugger for ColdFusion MX.

shorwith

Increase your Productivity 100%

Posted On: October 24, 2006 | Posted By: Simon Horwith

I will state for the record that I just invented the "100%" number in the title (I'd hate to think I contributed to innumeracy in any way). That said, there are some tools available that can save developers a lot of time and headaches.

carehart

Errors in your code - Handling, debugging and testing for them

Posted On: October 8, 2006 | Posted By: Charlie Arehart

Errors and bugs: they happen in all code, mostly in development but in production too and perhaps more easily in CFML than in compiled languages. There are several features to help better handle, debug, and test for them, and this article will focus on those.

sstroz

FusionReactor 2.0 and FusionDebug: Monitor and Debug your ColdFusion Server in Real Time!

Posted On: July 28, 2006 | Posted By: Scott Stroz

Have you ever wanted to peer into your server and see how it is really performs when running your applications? Have you ever wished you could watch your ColdFusion code execute one line at a time? Thanks to two products from Intergral, you can accomplish these, and much more.

Top of page

Weblogs 2008

Scotch on the Rocks summary
Posted On: June 19, 2008 | Posted By : Sean Corfield

The Coolest Thing I've seen at CFUnited
Posted On: June 19, 2008 | Posted By : Ray Camden

Railo joins Jboss.org
Posted On: June 18, 2008 | Posted By : Charles Humble

FusionReactor 3 Released
Posted On: March 3, 2008 | Posted By : Ben Forta

Weblogs 2007

FusionReactor 3.0 coming soon
Posted On: December 17, 2007 | Posted By: Sean Corfield

I'm offering FusionReactor and FusionDebug Training, online
Posted On: December 5, 2007 | Posted By: Charlie Arehart

Get FusionDebug for free (through November), with purchase of FusionReactor Enterprise
Posted On: October 29, 2007 | Posted By: Charlie Arehart

SeeFusion vs FusionReactor
Posted On: October 24, 2007 | Posted By: Ben Doom

Quick Post From Stuttgart
Posted On: October 23, 2007 | Posted By: Ben Forta

New FusionReactor (and FusionDebug) Support resources
Posted On: July 13, 2007 | Posted By: Charlie Arehart

Making the move to CFEclipse from HomeSite+/Dreamweaver. Care to join me?
Posted On: July 12, 2007 | Posted By: Charlie Arehart

Some More Resources for Getting Started with CFEclipse
Posted On: July 6, 2007 | Posted By: Charlie Arehart

CFUnited 2007 - Step Debugging in ColdFusion 6/7/8 with FusionDebug and the New Scorpio Debugger
Posted On: June 29, 2007 | Posted By: Matt Woodward

Conference Prizes From Our Sponsors
Posted On: June 18, 2007 | Posted By: Liz Frederick

CF8 Debugger and Monitor: What's it mean for FusionDebug, FusionReactor, and SeeFusion?
Posted On : May 23, 2007 | Posted By: Charlie Arehart

CFEclipse Installer: FusionDebug
Posted On: March 13, 2007 | Posted By: Mark Drew

First steps with FusionDebug
Posted On: March 12, 2007 | Posted by John B

FusionDebug 2.0 Released
Posted On: February 27, 2007 | Posted By: Ben Forta

FusionDebug 2.0 initial impressions.
Posted On: February 17, 2007 | Posted By: Jason Holden


Weblogs 2006

How do you test your MG apps?
Posted On: October 30, 2006 | Posted By: Roy Martin

FusionDebug Part 1: Why get excited? - 2006
Posted On: September 6, 2006 | Posted By : Charlie Arehart

FusionDebug Part 2: Why Use FusionDebug When You Can just use CFDUMP? A Baker's Dozen Reasons
Posted On: September 7, 2006 | Posted By : Charlie Arehart

FusionReactor 2.0 Released
Posted On: July 16, 2006 | Posted By: Ben Forta

FusionDebug 1.0 - Eclipse Plug-in for ColdFusion Debugging

Check out FusionReactor
Posted On: January 3, 2006 | Posted By: Ben Forta

Top of page

Podcasts and More

"seeing is believing" - CFUnited 2008 presentation on Tools to Use When a Server Crashes
* (presentation starts around 00:02:22)
Recorded On: June 20, 2008 | By: Intergral CTO, Darren Pywell

ColdFusion Weekly Version 3.01 - CF_HotSeat with Ryan Mannion, Managing Editor of Web Technology for Politico
*Run time: 30:24 | Size: 24.4 MB | Format: mp3 (stereo)
Recorded On: February 20, 2008 | By: Matt Woodward and Peter Farrell

Introduction to FusionDebug and FusionReactor
Recorded On: January 1, 2007 | By: Charlie Arehart

Step Through your CFML code with FusionDebug
Recorded On: October 12, 2006

Using FusionDebug, the CF Debugger
Recorded On: October 10, 2006

ColdFusion Weekly Version 1.24 - October 2, 2006 - FusionDebug: Our 25th Show!
Recorded On: October 2, 2006

The ColdFusion Podcast Episode 33 - FusionDebug
Recorded On: September 25, 2006 | Posted By: Bryan Kaiser

ColdFusion debugging with Charlie Arehart
Recorded On: September 12, 2006

The ColdFusion Podcast Episode 29 - FusionReactor
Recorded On: July 24, 2006 | By: Bryan Kaiser and Michael Haynie

Top of page

Tutorials

The FusionDebug Series

FusionDebug 2.0 - Configurations
Posted On: March 2, 2007 Posted By: Chaz Chumley

FusionDebug 2.0 - Setting Breakpoints
Posted On: March 19, 2007 Posted By: Chaz Chumley

FusionDebug 2.0 - Stepping Through a CFC
Posted On: April 4, 2007 Posted By: Chaz Chumley

FusionDebug 2.0 - Variables
Posted On: April 17, 2007 Posted By: Chaz Chumley

Top of page
Adobe Solution Partner CFDJ / WebDJ Readers Choice Award Finalist