1. Home
  2. CGI & Passenger

CGI & Passenger

  • Restarting Passenger processes

    Overview An application launched by Passenger may be restarted by creating a file in tmp/ (NB: not /tmp) within the application root...
  • Viewing launcher errors

    Overview Applications launched by Passenger on v6+ platforms may emit output on stdout or stderr channels. Any output emitted is logged...
  • Passenger-supported apps

    Overview Passenger supports Python, Ruby, Node.js, Meteor as well as any application built using this technology. In creating several of...
  • Passenger application layout

    Overview All Passenger applications require a compatible filesystem layout to launch and manage a Passenger-backed application. A layout consists of 4 features:...
  • CGI and FastCGI permissions

    Overview All CGI and FastCGI requests operate as the owner of the file and require heightened security to limit malicious behavior. There...
  • Disabling Passenger built-in error handler

    Overview Passenger provides a user-friendly, on-screen error handler to assist debugging a Python/Ruby/Node.js application. During production, however, this may result in unnecessary...
  • Reclaiming process slots

    Overview When trying to redeploy a Passenger process, Passenger may refuse deployment, because you have maxed out on available process...