I've got 15 different production web sites using Iowa in some capacity, with some having been running for 2 years under it.
I have 4 that use it as the underlying engine that runs the entire site. The rest use it for select dynamic content sections or applications.
One uses it for a pretty large, heavily used application. They are a real estate appraisal office and have been running an application consisting of about 8000 lines of Ruby code and about 10000 lines of HTML (combined, about 520k in size, it looks like) under heavy use for almost a year now.
In production I am actually still using Ruby 1.6.8, at least for a few more weeks. 1.6.8 seems to have a few stability issues that I have not seen in any of my testing under 1.8.1.
Even so, there is almost never any software related downtime to any of the sites or applications. I do cycle the daemons once daily, though, to hedge against some sort of hidden garbage collection or threading bugs.
I do, also, occasically seem to get a runaway apache process that I _think_ is related to the mod_ruby handler that I use to dispatch requests from Apache to the Iowa application. The incidence of these seems infrequent and random, though, so I haven't been able to pin down if my handler is at fault or not, or if it is related to a 1.6.8 bug or a mod_ruby bug.
In all, the software has been very stable. In fact, the only software related downtimes that I can think of that have occured over the last year have been a couple of times that a bug snuck past me in testing and then bit me in production, and just yesterday when I screwed up and pushed some untested code to production.
As for a release version, just as with Kansas, I really don't want to do a release until have some documentation that doesn't suck completely. I have a rewrite of my Iowa documentation started and have scheduled some time over the next week to finish the initial draft of the Kansas documentation and to get a releaseable amount of Iowa documentation up. Once I have that documentation ready, I will release the codebase that I currently have in production.
Email me privately and I can give you a few URLs for sites that use IOWA.
|