Tagged articles

process management

213 articles · Page 3 of 3
ITPUB
ITPUB
Nov 5, 2016 · Fundamentals

Understanding Linux Zombie Processes and How to Prevent Them

This article explains what zombie processes are in Linux, how they are created when a child exits without its parent calling wait, demonstrates their detection with ps, provides sample C code to reproduce and handle them, and shows techniques to avoid their accumulation.

C#process managementsignal handling
0 likes · 8 min read
Understanding Linux Zombie Processes and How to Prevent Them
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2016 · Fundamentals

Master Linux Process Management: From Lifecycle to Scheduling

This article explains Linux process management fundamentals, covering process concepts, lifecycle, threads, priority and nice values, context switching, interrupt handling, process states, memory segments, and the O(1) CPU scheduler, providing clear insights into kernel behavior and system performance.

LinuxSchedulingmemory
0 likes · 14 min read
Master Linux Process Management: From Lifecycle to Scheduling
ITPUB
ITPUB
Jun 29, 2016 · Fundamentals

Why Zombie Processes Persist in Linux and How to Eliminate Them

The article explains how zombie processes are created when a child exits without its parent calling wait/waitpid, outlines the risks of accumulating zombies, and provides several practical techniques—including signal handling and sigaction flags—to prevent or automatically reap them.

LinuxSIGCHLDprocess management
0 likes · 6 min read
Why Zombie Processes Persist in Linux and How to Eliminate Them
ITPUB
ITPUB
Jun 16, 2016 · Databases

Forcefully Kill Oracle Processes and Release Shared Memory on Linux

This guide explains two powerful Linux commands that instantly terminate all Oracle-related processes and clean up shared memory, providing a quick recovery method for stuck Oracle databases while warning of the risks involved.

Database AdministrationLinuxOracle
0 likes · 5 min read
Forcefully Kill Oracle Processes and Release Shared Memory on Linux
MaGe Linux Operations
MaGe Linux Operations
May 19, 2016 · Fundamentals

Master Linux Process Management: From Fork to O(1) Scheduler

This article, translated from IBM’s RedBook, explains Linux process management fundamentals—including process lifecycle, threads, priorities, context switching, interrupt handling, process states, memory layout, and the O(1) scheduler—providing clear insights into how the kernel handles processes and impacts system performance.

LinuxOS fundamentalsScheduling
0 likes · 16 min read
Master Linux Process Management: From Fork to O(1) Scheduler
Qunar Tech Salon
Qunar Tech Salon
Apr 24, 2016 · Backend Development

How to Run a Node.js Web Application as a Linux Daemon

This article explains how to run a Node.js web application as a Linux daemon, covering foreground/background jobs, SIGHUP handling, disown, nohup, terminal multiplexers like screen and tmux, and dedicated tools such as forever, nodemon, pm2, and systemd for reliable service management.

DaemonLinuxNode.js
0 likes · 11 min read
How to Run a Node.js Web Application as a Linux Daemon
Node Underground
Node Underground
Apr 8, 2016 · Backend Development

Midway 5 Release: Design, Stability, and Plugin Architecture Explained

Midway 5, the latest version of Taobao's Node.js web framework, introduces a plugin‑centric design, refined process management, and upgraded compatibility strategies, offering developers a more stable and modular foundation for building large‑scale applications.

Node.jscompatibilityframework
0 likes · 12 min read
Midway 5 Release: Design, Stability, and Plugin Architecture Explained
ITPUB
ITPUB
Mar 17, 2016 · Game Development

Key Erlang Performance Tips for Scalable Game Backend Development

This article shares practical Erlang optimization techniques for game back‑ends, covering node architecture choices, efficient message broadcasting, caching strategies, process design, code conventions, automation, monitoring, and profiling tools to improve performance and maintainability.

ErlangGame BackendMessage Broadcasting
0 likes · 8 min read
Key Erlang Performance Tips for Scalable Game Backend Development
MaGe Linux Operations
MaGe Linux Operations
Aug 13, 2014 · Operations

How to Detect, Kill, and Prevent Zombie Processes in Linux

This article explains what zombie processes are in Unix/Linux, shows how to list and count them using ps and top, provides commands to terminate them by killing their parent or sending signals, and offers strategies such as ignoring SIGCHLD or double‑forking to prevent their creation.

LinuxSIGCHLDprocess management
0 likes · 4 min read
How to Detect, Kill, and Prevent Zombie Processes in Linux