Blog Post RSS ?

Blogs » PHP » Rakish resolution - more flame
 

Rakish resolution - more flame

by Harry Fuecks

Happy 2008! At the risk of being a cad (or just plain annoying and silly)…

Zed Shaw, (ex-?)author of Mongrel, makes this remark in his end of year epiphany Rails is a Ghetto;

(15:11:12) DHH: before fastthread we had ~400 restarts/day
(15:11:22) DHH: now we have perhaps 10
(15:11:29) Zed S.: oh nice
(15:11:33) Zed S.: and that’s still fastcgi right?

This one single statement [from 2007-01-20] basically means that we all got duped. The main Rails application that DHH created required restarting ~400 times/day. That’s a production application that can’t stay up for more than 4 minutes on average.

Let me put this into perspective for you: I’ve ran servers that needed to be restarted once in a year. They were written in PHP, Python, Java, C, C++, you name it. Hell, I’ve got this blog on a server I’ve restarted maybe 10-20 times the whole year.

Now, DHH tells me that he’s got 400 restarts a mother f***ing day. That’s 1 restart about ever 4 minutes b****es. These restarts went away after I exposed bugs in the GC and Threads which Mentalguy fixed with fastthread.

If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average.

Repeat that to yourself. “He couldn’t keep his own servers running for longer than 4 minutes on average.”

Rewinding back to February 2006 and another rant

Meanwhile, in these days of long tail enthusiasm, other than PHP, you don’t get to hear much about when stuff sucks. Put specifically, don’t bring me your FastCGI unless you’re providing free SMS to go with it, so I can alert myself when it goes down. There are smallish sites I own / run, built on PHP, which I don’t look at for months but are still, magically, running next time I go there - be it impression or not, PHP just keeps on running - restart Apache or reboot and it’s back without sysadmin effort.

Nah nah! Told you so! You were warned ;)

So this years resolution is to be a little bit more active, blog-or-otherwise. Here’s looking at Terry.

If you liked this blog, share the love:

  • Save to Del.icio.us

This post has 7 responses so far

  1. As the human torch likes to say:

    FLAME ON!

    :-D

     
  2. I would take Zed’s rant a little more seriously if it was presented in a professional manner and not some rage-induced rambling.

     
  3. I would take Zed’s rant a little more seriously if it was presented in a professional manner and not some rage-induced rambling.

    But, that’s not nearly as entertaining.

     
  4. Holy shit that’s the most extensive awesome rant i’ve ever read :D

     
  5. For all I know, I bought a Rails book two years ago and dumped the whole thing a month later in favor of a certain PHP framework. PHP just works.

     
  6. More activity on the blog would be great, Harry!

    Regards,

    Rob…

     
  7. They are all a bunch of wannabes-superstars , including Zed Shaw. He’s a clear example of why the RoR community sucks, big time.

     

Sponsored Links

Leave a response

You are not logged in, log in with your SitePoint Forum username and password.

-OR- Post Anonymously

* Make sure any code samples are escaped (i.e. ‘<b>’ becomes ‘&lt;b&gt;’).

If not logged in, your comments will be placed in a moderation queue. This means your comment may not appear until one of our moderators approves it.

SitePoint Marketplace

Buy and sell Websites, templates, domain names, hosting, graphics and more.

Logo Design, Web page Design and more!

99designs

  • Custom logo designs created ‘just for you’.
  • Pick the design you like best.
  • Only pay if you’re satisfied with the result.

The Web Site Revenue Maximizer

New Release

Free PDF Download:

101 Ways To Make Money From Your Website!

Free eBook! Firefox Revealed