Skip to content

Instantly share code, notes, and snippets.

@FooBarWidget
Created July 25, 2012 22:17
Show Gist options
  • Save FooBarWidget/3179047 to your computer and use it in GitHub Desktop.
Save FooBarWidget/3179047 to your computer and use it in GitHub Desktop.

Deployment error resistance helps preventing visitors from experiencing problems in case your deployments fail.

We all make mistakes. A new application version could contain a bug that prevents it from starting. An error message in the browser could scare away visitors. Would it not be great if visitors can be shielded from this problem?

Enter deployment error resistance. Use it in combination with rolling restarts. If your app fails to start, Phusion Passenger Enterprise will log the problem, redirect the request to an existing process, flag your application so that no existing processes are shutdown and no new processes are spawned. You can perform emergency fixing while your visitors continue to get served.

Now you can sleep more and worry less, with Phusion Passenger Enterprise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment