natapp(ngrok) Linux 下使用 supervisor 后台运行&开机启动

linux下 使用Supervisor,可以让 natapp(ngrok) 以deamon方式后台运行,且做到自动开机启动,出现问题自动重启等,强烈推荐!


首先 安装supervisor (yum or apt-get) 且配置好,请自行搜索相关资料.


在 supervisord.conf 添加如下配置


[include]
files = supervisord.d/*.ini


创建文件 supervisord.d/natapp.ini 


编辑内容

如 下载的 natapp在 /usr/local/natapp/natapp 

[program:natapp]
command                 = /usr/local/natapp/natapp -authtoken=xxxxxx -log=stdout
directory               = /usr/local/natapp
process_name            = %(program_name)s_%(process_num)s
numprocs                = 1   ;注意这里只能为1 
autostart               = true
autorestart             = true

;以下为日志,按实际情况修改
stdout_logfile          = /var/log/supervisor/natapp_stdout.log
stdout_logfile_maxbytes = 10MB
stderr_logfile          = /var/log/supervisor/natapp_error.log
stderr_logfile_maxbytes = 10MB

这样就可以实现natapp的 后台&开机自动启动了,且可以留下日志记录


注意:

此处 

-log=stdout

作用是将日志直接输出,让Supervisor可以全部捕获


请务必在 我的后台->我的隧道->配置处 将 本地Web管理地址 关闭掉,这里非常重要

如图:

blob.png



相关文章