Displaying 1 to 7 from 7 results

pandora - A Manageable, Measurable and Traceable Node

  •    TypeScript

Node.js >= 8.2.1 required. As a consequence of years of experiences on enterprise Node.js applications management, Midway team from Alibaba open-sourced Pandora.js finally. It is an application manager integrates many capabilities like monitoring, debugging, resiliency. You are more than welcome to use it, as well as build your operation infrastructure upon it.

otrs - OTRS is one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management

  •    Perl

You can find a list of features in the online documentation. It is distributed under the GNU General Public License - see the accompanying COPYING file for more details.

Foreman - Manage Procfile-based applications

  •    Ruby

Foreman is a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run your application directly or export it to some other process management format.

pm.sh - pm2 in 1 shellscript without the fat + git webhooksupport (bitbucket/github/CI)

  •    Shell

Philosophy: #unixy, #lightweight, #webhooks, #nodependencies, #docker, #commandline, #minimal, #github, #bitbucket Basically it's pm2 without the fat, and ps+flock wrapped in bash. Automatically update your running application ('app1' for example) when you push to Github/Bitbucket.




pm-tools - process management tools

  •    C

Small linux tools to manage processes. To build them, just run make.

python-orphanage - Let child processes suicide if they became orphans.

  •    Python

Let child processes in Python suicide if they became orphans. Don't forget to put it in setup.py / requirements.txt.

node-teen_process - A slightly more grown-up version of Node's child_process

  •    Javascript

A grown-up version of Node's child_process. exec is really useful, but it suffers many limitations. This is an es7 (async/await) implementation of exec that uses spawn under the hood. It takes care of wrapping commands and arguments so we don't have to care about escaping spaces. It can also return stdout/stderr even when the command fails, or times out. Importantly, it's also not susceptible to max buffer issues. Most of these are self-explanatory. ignoreOutput is useful if you have a very chatty process whose output you don't care about and don't want to add it to the memory consumed by your program.