The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Just Published a New Book: "Troubleshooting Ruby Processes: Leveraging the Unix Platform When...

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Philippe Hanrigou

Posts: 32
Nickname: ph7
Registered: Nov, 2007

Philippe Hanrigou is a consultant specializing in enterprise software and agile methodologies
Just Published a New Book: "Troubleshooting Ruby Processes: Leveraging the Unix Platform When... Posted: Nov 16, 2007 1:53 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Philippe Hanrigou.
Original Post: Just Published a New Book: "Troubleshooting Ruby Processes: Leveraging the Unix Platform When...
Feed Title: Latest updates from PH7
Feed URL: http://ph7spot.com/updates/atom
Feed Description: Tips and resources on Ruby, Java, Unix, Object-Oriented Programming, Design Patterns and Agile methodologies.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Philippe Hanrigou
Latest Posts From Latest updates from PH7

Advertisement

I am excited to announce the publication of a PDF short cut with Addison-Wesley, part of Obie Fernandez’s awsome Professional Ruby Series: “Troubleshooting Ruby Processes: Leveraging the Unix Platform When the Usual Ruby Tricks Stop Working”

In this electronic book, I share some of my experiences troubleshooting production problems while deploying Ruby on Rails applications in the field. In the course of delivering large Ruby on Rails projects, my teammates and I at ThoughtWorks encountered complex issues that could not be resolved employing the standard Ruby tricks (i.e. raising exceptions, irb, script/console, log file, breakpointer, debugger, etc.). Often some of our Mongrel servers would hang, offering no real clue as to the exact source of the problem or how to solve it. Resolving these problems required leveraging not only my Ruby skills but also a good understanding of the underlying operating system. System tools such as lsof, strace, DTrace or gdb proved to be key to the success of our projects.

This book also provides concrete examples that illustrate how to use these tools to solve real-life problems in Ruby development. The content is not specific to Ruby on Rails and will be useful for troubleshooting problems with any Ruby process. Developing expertise in this area is key if you are developing professional Ruby applications. In this way, should your production Mongrel cluster freeze and stop serving HTTP requests, it will not take you 2 days to figure out why! ;-)

Learn more about the book

Read: Just Published a New Book: "Troubleshooting Ruby Processes: Leveraging the Unix Platform When...

Topic: Mix It Up Previous Topic   Next Topic Topic: “Facebook on Rails” Slide Deck by Matthew Chiu (Food Faves) Now Online

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use