Andy Steinberger

PM2 Process Manager

IT運用・セキュリティv1.0.0
作者:Andy Steinberger更新日 2026-05-11pm2@clawhub_asteinberger/pm2
監視・アラートサーバー運用DevOps

AlphaMoatによると、2026-09時点でPM2 Process Managerのダウンロード数は3,921、スター数は3で、AIスキル全体5,078件中2,643位、IT運用・セキュリティでは264件中157位です。

インストール数
208
ダウンロード数
3921
スター数
3
総合順位
#2,643
全体の上位 53% · IT運用・セキュリティの上位 60%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗12938333-
SkillHub ↗20839213—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

PM2 はロードバランサー内蔵の Node.js 本番プロセスマネージャーで、npm install -g pm2 で導入します。主要コマンドは、pm2 start app.js または --name 付きの npm スクリプト起動、pm2 list、pm2 logs(--lines 100 可)、pm2 restart・stop・delete・reload(ゼロダウンタイム)、pm2 show とリアルタイム監視の pm2 monit です。起動時自動実行は pm2 save でプロセス一覧を保存し、pm2 startup が生成するコマンドを指示どおり sudo で実行します。Next.js の本番ビルド(先に build して PM2 に委譲)と ecosystem.config.js(name・script・args・cwd・env、例 NODE_ENV=production、PORT=3000)に対応します。実用フラグは --name、変更で再起動する --watch、全 CPU を使うクラスターモードの -i max、メモリ超過で再起動する --max-memory-restart 200M、定時再起動の --cron です。整理用コマンドは pm2 delete all、pm2 kill、pm2 unstartup です。付属 skill-card は、起動時コマンドがホストのサービス起動動作を変え特権を要しうるため sudo 前に正確なコマンドを確認すること、save・delete・kill・unstartup が稼働サービスや意図しない一覧の固定化に影響するため本番機では一覧を先に確認すること、グローバル npm 導入は期待した registry のみから行うことを注意しています。

資料公開日 2026-10-27

できること

  • Node.js 本番サービスを起動・常駐させる
  • 起動時自動実行とクラスターモードを設定する
  • ログの確認とプロセスのリアルタイム監視をする

使う場面

  • Node.js アプリのデプロイ・監視・自動再起動・マルチプロセス管理が必要なとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この Next.js アプリを PM2 のクラスターモードで起動し自動起動も設定して
my-app の直近 100 行のログを見せて

月次の推移

ダウンロード数3921
2916345639952026-03 · ダウンロード数 29902026-05 · ダウンロード数 33352026-06 · ダウンロード数 34482026-07 · ダウンロード数 36362026-08 · ダウンロード数 37452026-09 · ダウンロード数 392126-0326-09
スター数3
2342026-03 · スター数 32026-05 · スター数 32026-06 · スター数 32026-07 · スター数 32026-08 · スター数 32026-09 · スター数 326-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093921—3
2026-083745+3.0%3
2026-073636+5.5%3
2026-063448+3.4%3
2026-053335—3
2026-032990—3

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.1 KB・ClawHub v1.0.0
---
name: pm2
description: Manage Node.js applications with PM2 process manager. Use for deploying, monitoring, and auto-restarting Node apps in production. Covers starting apps, viewing logs, setting up auto-start on boot, and managing multiple processes.
---

# PM2 Process Manager

Production process manager for Node.js with built-in load balancer.

## Install
すべて表示(全 112 行)

```bash
npm install -g pm2
```

## Quick Start

```bash
# Start an app
pm2 start app.js
pm2 start npm --name "my-app" -- start
pm2 start "npm run start" --name my-app

# With specific port/env
pm2 start npm --name "my-app" -- start -- --port 3000
PORT=3000 pm2 start npm --name "my-app" -- start
```

## Common Commands

```bash
# List processes
pm2 list
pm2 ls

# Logs
pm2 logs              # All logs
pm2 logs my-app       # Specific app
pm2 logs --lines 100  # Last 100 lines

# Control
pm2 restart my-app
pm2 stop my-app
pm2 delete my-app
pm2 reload my-app     # Zero-downtime reload

# Info
pm2 show my-app
pm2 monit             # Real-time monitor
```

## Auto-Start on Boot

```bash
# Save current process list
pm2 save

# Generate startup script (run the output command with sudo)
pm2 startup

# Example output - run this:
# sudo env PATH=$PATH:/opt/homebrew/bin pm2 startup launchd -u username --hp /Users/username
```

## Next.js / Production Builds

```bash
# Build first
npm run build

# Start production server
pm2 start npm --name "my-app" -- start

# Or with ecosystem file
pm2 start ecosystem.config.js
```

## Ecosystem File (ecosystem.config.js)

```javascript
module.exports = {
  apps: [{
    name: 'my-app',
    script: 'npm',
    args: 'start',
    cwd: '/path/to/app',
    env: {
      NODE_ENV: 'production',
      PORT: 3000
    }
  }]
}
```

## Useful Flags

| Flag | Description |
|------|-------------|
| `--name` | Process name |
| `--watch` | Restart on file changes |
| `-i max` | Cluster mode (all CPUs) |
| `--max-memory-restart 200M` | Auto-restart on memory limit |
| `--cron "0 * * * *"` | Scheduled restart |

## Cleanup

```bash
pm2 delete all        # Remove all processes
pm2 kill              # Kill PM2 daemon
pm2 unstartup         # Remove startup script
```

IT運用・セキュリティの人気スキル

SkillScanIT運用・セキュリティ

使う前にスキルパッケージの安全性を調べ、結果に応じて導入を止めるスキルです。

↓ 18.2万★ 41tokauthai
Free Ride - Unlimited free AIIT運用・セキュリティ

Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...

↓ 9.7万★ 485Shaishav Pidadi
OpenClaw BackupIT運用・セキュリティ

OpenClaw の設定、資格情報、ワークスペースをバックアップし復元するスキルです。

↓ 3.5万★ 93alex3alex
1passwordIT運用・セキュリティ

1Password CLI でシークレットを扱うための設定と使い方です。

↓ 3.5万★ 53Peter Steinberger
MoltGuard - Security & Antivirus & GuardrailsIT運用・セキュリティ

プロンプト注入や危険なコマンドを検出すると説明されている OpenClaw 用セキュリティプラグインです。

↓ 3.4万★ 116Thomas
TmuxIT運用・セキュリティ

tmux セッションを遠隔操作し、対話型 CLI にキーを送って出力を取得します。

↓ 3.3万★ 46Peter Steinberger
Security AuditorIT運用・セキュリティ

アプリケーションセキュリティ技術者の視点でコードと構成を監査します。

↓ 3万★ 51jgarrison929
Tencent COSIT運用・セキュリティ

Tencent Cloud のオブジェクトストレージとデータ処理サービスを管理するスキルです。

↓ 2.7万★ 15u_23a69fa7

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。