forked from pm2-hive/pm2-hive.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
150 lines (130 loc) · 5.87 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
---
layout: default
---
<div class="container index-page">
<div class="row index-box text-center">
<img src="https://raw.githubusercontent.com/unitech/pm2/master/pres/pm2.20d3ef.png" title="Pm2" alt="pm2 logo"/>
<br/>
<h1>Advanced, production process manager for Node.js</h1>
</div>
<div class="row index-box text-center">
<div class="col-md-4 col-md-offset-4">
<pre class="pre-home" style="text-align : center">$ npm install pm2 -g <span class="blinking-cursor">|</span></pre>
</div>
</div>
<hr class="index-divider">
<div class="row index-box">
<div class="col-md-6 box-desc">
<h2>Features</h2>
<p>A Complete feature set for production environment, built with a worldwide community of developers and enterprises</p>
<pre class="pre-home">$ pm2 start app.js</pre>
</div>
<div class="col-md-6">
<div class="col-md-6 col-xs-6">
<ul class="pm2-tick-list">
<li><a target="_blank" title="Behavior configuration" href="/docs/usage/application-declaration/">Behavior configuration</a></li>
<li><a target="_blank" href="/docs/usage/source-map-support" title="Source map support for BabelJS/Typescript">Source map support</a></li>
<li><a target="_blank" href="/docs/usage/use-pm2-with-cloud-providers/" title="PM2 on Heroku / Azure / Google App Engine">PaaS Compatible</a></li>
<li><a target="_blank" href="/docs/usage/watch-and-restart/" title="Watch and Reload">Watch & Reload</a></li>
<li><a target="_blank" href="/docs/usage/log-management/" title="Log management">Log management</a></li>
<li><a target="_blank" href="/docs/usage/monitoring/" title="Monitoring PM2 and Node.js">Monitoring</a></li>
<li><a target="_blank" href="/docs/advanced/pm2-module-system/" title="Module system in PM2">Module System</a></li>
<li><a target="_blank" href="/docs/usage/monitoring/#max-memory-restart" title="Max Memory Reload">Max memory reload</a></li>
</ul>
</div>
<div class="col-md-6 col-xs-6">
<ul class="pm2-tick-list">
<li><a target="_blank" href="/docs/usage/cluster-mode/" title="Node.js PM2 Cluster mode">Cluster Mode</a></li>
<li><a target="_blank" href="/docs/usage/cluster-mode/#reload-without-downtime" title="Hot Reload">Hot reload</a></li>
<li><a target="_blank" href="/docs/usage/pm2-development/" title="PM2 in development">Development workflow</a></li>
<li><a target="_blank" href="/docs/usage/startup/" title="Startup Script Generation">Startup Scripts</a></li>
<li><a target="_blank" href="/docs/usage/auto-completion/" title="Setup Auto Completion">Auto completion</a></li>
<li><a target="_blank" href="/docs/usage/deployment/" title="Deployment Workflow">Deployment workflow</a></li>
<li><a target="_blank" href="/docs/usage/monitoring/#keymetrics-monitoring" title="Keymetrics monitoring">Keymetrics monitoring</a></li>
<li><a target="_blank" href="/docs/usage/pm2-api/" title="PM2 API">API</a></li>
</ul>
</div>
</div>
</div>
<hr class="index-divider">
<div class="row index-box">
<div class="col-md-6">
<img src="/images/pm2-monit.png" alt="PM2 Monit" title="PM2 Monit"/>
</div>
<div class="col-md-6 box-desc">
<h2>Monitoring</h2>
<p>Monitoring all processes launched:</p>
<div class="highlight-index">
<pre class="pre-home">$ pm2 monit</pre>
</div>
</div>
</div>
<hr class="index-divider">
<div class="row index-box">
<div class="col-md-6 box-desc">
<h2>Microservice</h2>
<p>List all processes:</p>
<pre class="pre-home">$ pm2 list</pre>
<p>Act on them:</p>
<pre class="pre-home">$ pm2 stop <app_name|id|all>
$ pm2 restart <app_name|id|all>
$ pm2 delete <app_name|id|all></pre>
</div>
<div class="col-md-6">
<img src="/images/pm2-list.png" alt="PM2 list"/>
</div>
</div>
<hr class="index-divider">
<div class="text-center">
<div class="btn-wrapper">
<a title="PM2 Quickstart" href="/docs/usage/quick-start/" class="btn btn-featured">QuickStart</a>
<a title="PM2 features" href="/docs/usage/cluster-mode" class="btn btn-featured">Features</a>
</div>
</div>
<hr class="index-divider">
<div class="index-box">
<h2 class="text-center">
Who's using PM2 ?
</h2>
<!-- <a href="{{ site.baseurl }}/users/"> -->
<!-- Who's using PM2 ? -->
<!-- </a> -->
<div class="pm2-user-container">
<div class="row index-box">
{% for user in site.data.users limit:3 %}
<div class="col-md-4 col-sm-6">
<a class="pm2-user" href="{{user.url}}" title="{{user.name}}">
<img class="img-responsive" src="/images/users/{{user.logo}}" alt="{{user.name}}">
</a>
</div>
{% endfor %}
</div>
</div>
<div class="text-center">
<div class="btn-wrapper">
<a title="Meet more companies" href="{{ site.baseurl }}/users/" class="btn btn-sm btn-featured">Meet more Users</a>
</div>
</div>
</div>
<hr class="index-divider">
<div class="index-box">
<div class="row">
<h2 class="text-center">Client Testimonial</h2>
<div class="col-md-3 col-md-offset-1 oval-quotes">
<p>Guys just installed pm2 on my live server and hooked up to Keymetrics.
Very impressed. Its all seamless and awesome!</p>
<p><strong>Adam Robinson</strong></p>
</div>
<div class="col-md-3 col-md-offset-1 oval-quotes">
<p>I made my Node.js application performance increase by a factor up to 5 without any code change!</p>
<p><strong>Frank Lonas</strong></p>
</div>
<div class="col-md-3 col-md-offset-1 oval-quotes">
<p>Recently switched to pm2 from forever.. not looking back!</p>
<p><strong>Samuel Brown</strong></p>
</div>
</div>
<br/>
<br/>
</div>
</div>