Node-dev is a development tool for Node.js that automatically restarts the node process when a file is modified. In contrast to tools like supervisor or nodemon it doesn't scan the filesystem for files to be watched. Instead it hooks into Node's require() function to watch only the files that have been actually required.
restart reload supervisor monitor watchRoadRunner is an open source (MIT licensed), high-performance PHP application server, load balancer and process manager. It supports running as a service with the ability to extend its functionality on a per-project basis. RoadRunner includes PSR-7/PSR-17 compatible HTTP and HTTP/2 server and can be used to replace classic Nginx+FPM setup with much greater performance.
php7 application-server workers load-balancer supervisor psr-7 http http2 http2-pushStrongLoop 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.
strongloop agent build bundle cluster dependencies deploy devops forever git heroku manager master nodeops npm openshift ops pm process runner slc strongops supervisorA Go package, littleboss lets you turn your program into a a self-supervising binary. It starts itself as a child process, monitors its life cycle, reloads it if it exits, and can be instructed to replace it with a new binary. The supervisor can open sockets for you and share them across reloads of your program, ensuring no connections are dropped.
supervisorI have been using python-supervisor for many years and there are something uncomfortable feelings.
supervisorIf using FreeBSD or macOS you can install using pkg/ports or homebrew, for other platforms work is in progress, any help for making the port/package for other systems would be appreciated.
supervisor os-agnostic nix-cross-platform daemon unix-socket unix http process utility go-libraryslc is the command shell for the StrongLoop Process Manager, strong-pm, and the LoopBack framework.It includes both a CLI and a GUI.
backend loopback mobile platform strongloop alerts analytics agent apm build bundle cluster config dependencies deploy devops event-loop forever git heap heroku logging mbaas manager master memory metrics monitoring nodeops npm npmrc openshift ops performance pm process profiler profiling registry response runner service slc slowest-functions streams strong-agent strong-cli strong-cluster-control strong-pm strong-supervisor strongops supervisor switch time upstartIt 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.
cluster forever master pm runner strongloop strongops supervisorSupervise 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.
agent cluster forever master pm process runner supervisor strongloop strongopsCreate a config.yaml file following the spec below. Make sure to point the module parameter to your service's entry point.Finally, start your service with npm start. In npm >= 2.0 (node 0.12 or iojs), you can also pass parameters to service-runner like this: npm start -- -c /etc/yourservice/config.yaml.
supervisor cluster logging statsdLithos is a process supervisor and containerizer for running services. Lithos is not intended to be system init. But rather tries to be a base tool to build container orchestration. If you want to change containers, sources or configs of this test vagrant deployment just rerun ./example_configs.sh.
process supervisor containersService objects for Crystal, aka Agents. Crystal provides simple primitives for achieving concurrent applications, but no advanced layer for structuring applications. Earl tries to fill that hole with a as-simple-as possible object-based API that's easy to grasp and understand.
crystal actor agent supervisor poolsvsh is a command line shell for process supervision suites of the daemontools family. Currently, it supports daemontools, perp, s6 and runit. It provides a unified interface allowing easy inspection and manipulation of services (i.e. processes) managed by supported supervision suites. svsh does not require any configurations or changes to your suite's service directories; just point it at a base directory and you immediately get a usable shell, listing all services and their statuses, and accepting commands to perform on them.
bash supervisor runit s6 process-supervision supervision-suiteAs time progresses, I've come to love developing concurrent applications in Haskell, its API (STM, MVars, etc.) and light threading RTS bring a lot to the table. There is another technology that is more famous than Haskell in regards to concurrency, and that is Erlang, more specifically its OTP library. If you wonder why that is, you may need to look into the OTP library design, actors systems (in general) provide an architecture that enables applications to be tolerant to failure through the enforcement of communication via message passing and by making use of a critical infrastructure piece called a Supervisor.
haskell concurrency supervisornyx is a lean process monitoring tool written in C. You can easily configure numerous processes that should be monitored and watched to be in a running and healthy state and restarted if necessary. You should be up and running with almost zero configuration at all as nyx tries to ship with sane default configuration values.
posix process-monitor watchdog supervisor init docker process-managerParsers and builders can be paired in almost any possible combination.
configuration ini json samba nfs afp supervisorNode God is robustly written as four detached processes carefully designed to stay running indefinitely. These processes stay running until you power of your computer.
app management forever supervisor node sysadmin tools operationsCollection of tutorials for various libraries and technologies.
tutorial tutorials linux-setup mediawiki mysql ufw docker-image nginx docker sqlalchemy virtualenv supervisorAn Ansible Role that installs Supervisor on Linux. Python pip should be installed. If it is not already installed, you can use the geerlingguy.pip Ansible role to install Pip prior to running this role.
ansible role system supervisor supervisord process init docker galaxyIt also requires PHP XML-RPC extension. The version is marked as dev because I haven't heard any feedback from other users. This API is versioned separately from Supervisor itself. The API version returned by getAPIVersion only changes when the API changes. Its purpose is to help the client identify with which version of the Supervisor API it is communicating.
supervisor
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.