Resolving Web Application Resource Bottlenecks with Concurrency

This article is a general introduction into the bottlenecks of web applications and how application servers can deal with them to improve request throughput and response »

Using SSL with Passenger in Development on macOS

This blog post will show you how to create, install, and trust a self signed certificate on your development web server, and setup your DNS to »

Passenger 5.0.30 Installation fix, stability and speed improvements

Version 5.0.30 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. We've fixed an issue that could »

Web applications on Phusion Passenger are not vulnerable to HTTPoxy

A short time ago an old security issue was revealed to still be present in many modern application servers. The issue is now known as HTTPoxy, »

ActionCable under stress: fixing data corruption, socket leak issues in Rails 5

During performance testing of the Rails 5.0.0 release we discovered two bugs in Rails. One data corruption bug that occurs when two threads transmit »

Passenger 5.0.29: Ubuntu 16.04 packages, Nginx 1.10.1, Docker logging improvements

Version 5.0.29 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. It's also available through apt on »

Xcode 7.3.1 fixes build & remote code execution

When Apple released version 7.3.0 of Xcode, Passenger users on OSX started experiencing a crash issue after compiling Passenger. Version 7.3.1 no »

Passenger 5.0.28: rails server, Nginx 1.10, memleak fix

Version 5.0.28 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. Besides a few improvements it contains »

Passenger 5.0.27: fixes, fixes, improvements

Version 5.0.27 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. It has some interesting fixes for »

Passenger 5.0.26: high concurrency tweaks, WebSockets improvements, SELinux improvements, bugfixes

Version 5.0.26 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. It features a bunch of improvements »

Passenger 5.0.25: Rails 5 and Action Cable integration, crash fixes

Version 5.0.25 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. This release introduces much better Rails »

LVE: an alternative container technology to Docker and Virtuozzo/LXC

Editor: This is a guest post by Igor Seletskiy, CloudLinux Founder & CEO. CloudLinux is an OS designed specifically for shared hosting providers. They use the »

Passenger 5.0.24: WebSocket fixes, Nginx 1.8.1, improvements

Version 5.0.24 of the Phusion Passenger application server for Ruby, Python, Node.js and Meteor has been released. It resolves some issues surrounding websockets, »

Passenger 5.0.23: bug fixes, Node.js WebSocket improvements

Version 5.0.23 of the Phusion Passenger application server for Ruby, Python, Node.js and Meteor has been released. It contains a few improvements and »

Union Station ♥ Node.js: request introspection with Passenger 5.0.22

The latest Passenger release contains some exciting new monitoring features for Node.js applications. One of these is that Passenger can now deep-inspect applications to measure »