[Unit]
Description=PM2 process manager
Documentation=https://pm2.keymetrics.io/
After=network.target
[Service]
Type=forking
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Environment=PM2_HOME=/opt/pm2
ExecStart=/usr/lib/node_modules/pm2/bin/pm2 start /opt/pm2/ecosystem.config.yml
ExecReload=/usr/lib/node_modules/pm2/bin/pm2 reload /opt/pm2/ecosystem.config.yml
ExecStop=/usr/lib/node_modules/pm2/bin/pm2 kill /opt/pm2/ecosystem.config.yml
[Install]
WantedBy=multi-user.target⏎
apps:
- name: "linuxmon-ceph"
script: "/opt/monitoring/cephmon/app.js"
cwd: "/opt/pm2"
instances: 1
exec_mode: fork
args: "-m CEPH -s heku6 -r"
autorestart: true
watch: false
cron_restart: "*/2 * * * *"
restart_deply: "180000"
kill_timeout: "30000"
max_memory_restart: "100M"
На всех страницах, где можно находится только зарегистрировынным пользовательм, надо всегда проверять права.
В вуе это делается в роутере, ну или точнее говоря так можно сделать.
Вот тут вроде описывают