Skip to main content

A system for controlling process state under UNIX

Project description

This project is a fork of the [Supervisor](https://github.com/Supervisor/supervisor) project. The original project is licensed under the following terms: https://github.com/Supervisor/supervisor/blob/main/LICENSES.txt

What’s New

Add init_py config in supervisord to do init job

[supervisord]
init_py=%(here)s/init_supervisord.py
  • import the py file and call the main(logger_obj) function

Fork to create subprocess, not only execve

[program:app1]
fork_command=%(here)s/my_app2.py arg1 arg2
  • fork_command must reference to a python script, arg is optional. call the main(arg1, arg2, …) in the py

Contributing

We’ll review contributions from the community in pull requests on GitHub.

4.3.0.dev1

  • Add init_py config in supervisord to do init job

  • Fork to create subprocess, not only execve

base on https://github.com/Supervisor/supervisor/blob/main/CHANGES.rst 4.3.0.dev0 (Next Release)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

supervisor_fork-4.3.0.dev3.tar.gz (384.0 kB view details)

Uploaded Source

Built Distribution

supervisor_fork-4.3.0.dev3-py2.py3-none-any.whl (293.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file supervisor_fork-4.3.0.dev3.tar.gz.

File metadata

  • Download URL: supervisor_fork-4.3.0.dev3.tar.gz
  • Upload date:
  • Size: 384.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.2

File hashes

Hashes for supervisor_fork-4.3.0.dev3.tar.gz
Algorithm Hash digest
SHA256 f18b67e3e4bc9200bb5195c86b868c253d549828729901e09c987c0cf97ab14a
MD5 9337ac4c429fa17963af645ea3d93443
BLAKE2b-256 0f517c05626f423cdff144eaa951e4f90e15c86a4187205180066d33b946010e

See more details on using hashes here.

File details

Details for the file supervisor_fork-4.3.0.dev3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for supervisor_fork-4.3.0.dev3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e9316570668698a1f631b945708d01ffa4fbbb68bf24a13ce41d2324ec0e24fe
MD5 b0cf951da0d0c2a67d519523b81f951b
BLAKE2b-256 ae69eb5fd4ecf35d38ad73ca35bd643406ebf43d160e7d0f8483d5aefce07ec9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page