Displaying 1 to 8 from 8 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.

zps - A small utility for listing and reaping zombie processes on GNU/Linux.

  •    C

On Unix and Unix-like computer operating systems, a zombie process or defunct process is a process that has completed execution (via the exit system call) but still has an entry in the process table. This occurs for child processes, where the entry is still needed to allow the parent process to read its child's exit status: once the exit status is read via the wait system call, the zombie's entry is removed from the process table and it is said to be "reaped". Unlike the normal processes, zombie processes cannot be removed from a system with the kill command since they are already dead. (This is where the term's metaphor [zombie - an undead person] comes from.) To reap a zombie process, SIGCHLD signal can be sent to the parent process manually using the kill command. If the parent process refuses to reap the zombie, then terminating the parent process (mostly with SIGTERM signal) can be an option. When a child process loses its parent, init process becomes its new parent and it will reap any zombies since it executes the wait system call periodically.







We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.