Servers

Services & processes

Terms

7 terms

  • Daemon

    A daemon is a long-running background process on Unix-like servers that runs without a terminal and provides a service such as SSH, cron or a web…

  • Graceful restart

    A graceful restart reloads a server process with new configuration or code while letting in-flight requests finish, so clients see no dropped connections.

  • PM2

    PM2 is a process manager for Node.js that keeps applications running, restarts them after crashes, runs cluster mode and manages logs on servers.

  • Process ID

    A process ID is the numeric identifier an operating system assigns to each running process, used to signal, monitor and manage server services and workers.

  • Process supervisor

    A process supervisor is a program that starts, monitors and restarts server processes, keeping long-running services alive under defined policies.

  • Supervisord

    Supervisord is a Python-based process supervisor for Unix-like servers that starts, monitors and automatically restarts long-running programs.

  • Worker process

    A worker process is a child process on servers that a master process starts to handle requests or jobs in parallel, isolating failures and load.