Displaying 1 to 14 from 14 results

pm2 - Node.js Production Process Manager with a built-in Load Balancer

PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.PM2 is constantly assailed by more than 1800 tests.

naught - Zero downtime deployment for your Node.js server using builtin cluster API

To use naught, your node.js server has 2 requirements.If your server has no long-lived connections, you may skip this step. However, note that most node.js apps do have long lived connections. In fact, by default, the connection: keep-alive header is sent with every request.

strong-pm - deployer for node applications

StrongLoop PM is a production process manager for Node.js applications with built-in load balancing, monitoring, multi-host deployment, and a graphical console.Under production, you will install the process manager as a system service, see http://strong-pm.io/prod, but if you are just trying the manager out locally, you can run an app directly from the command line.

grunt-forever - forever task for grunt to start, stop and restart an application as a daemon

forever task for grunt to start, stop and restart an application as a daemon. This grunt task plugin has been updated to work with Grunt 0.4.0 release. The working version for Grunt 0.3.x has been tagged 0.2.2.

strong-cluster-control - cluster control module, allowing run-time control and monitoring of cluster

It is an extension of the node cluster module, not a replacement.It can be added to an existing application using the node cluster module without modifying how that application is currently starting up or using cluster, and still make use of additional features.

strong-supervisor - Application supervisor that automatically adds cluster control and performance monitoring with StrongOps

Supervise a node application package, seperating deployment concerns (logging, monitoring, run-time control) from the application source.NOTE: strong-supervisor@5 has dropped support for some legacy features that are no longer relevant to its main use-cases.

nac - A simple process / app control and monitoring daemon written in node

The nacfile allows you to specify many other things about the process, such as arguments, environment variable configuration, working directory, custom scripts etc. nac remembers your apps and will restart them the next time its started.

nodegod - Nodegod provides Web-based management of apps by Harald Rudell

Node God is robustly written as four detached processes carefully designed to stay running indefinitely. These processes stay running until you power of your computer.

upbeat - Fast health and performance checking

Upbeat is a high performance node-based healthcheck/dashboard. Upbeat allows you to run health checks and provides a dashboard to chart the performance. It also allows you to proxy and cache these health checks so they don't tax your system. You can now reduces the number of health checks to a service from O(N) to O(1). Services are a way of grouping several sensor checks together. In the example above, we have a "google" service w hich we check by making a get request to "http://www.google.com" and also seeing if we have a connection to port 8 0 on the "google.com" host. In the yaml config, a service is a "hash" of sensors where the keys are the names of the sensors and the values are the configuration.

clu - A nodejs cluster manager.

A cluster manager with a built in CLI and a simple API for plugins. clu will spawn the requested number of workers, which will share the same port. This way the load gets distributed across all workers and multiple cores can be used effectively. It uses the node cluster API to do this. Inspired by cluster.