Chapter 6Managing a JRuby Application

Deploying an application is only the first step in creating a successful production environment. Keeping it running is the real challenge.

To support any JRuby deployment, you need to understand the underlying JVM platform, how it works, and what it’s doing to make your app run. In this chapter, you’ll use the most common management and monitoring tools to inspect and profile a running JRuby process. They’ll help you make decisions that improve both the performance and uptime of your deployment.

You’ll use Java’s two built-in management consoles, which provide graphical representations of resource usage over time. You’ll use this same interface to control a running application by invoking management ...

Get Deploying with JRuby 9k now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.