当前位置: 首页>后端>正文

前端常用工具

pm2

官网
参考
参考2

基于nodejs开发的进程管理器,适用
于后台常驻脚本管理,同时对node网络应用有自建负载均衡功能。官方的说法,pm2 是一个带有负载均衡功能的Node应用的进程管理器。

注意点

1、通常pm2管理的所有服务在系统重启后就会被全部杀死,为了让所有被杀死的服务重新启动,可以执行命令:pm2 resurrect ; (前提是我们在服务被杀死之前执行了 pm2 save 命令)
2、npm -g install pm2 安装pm2 之后,要执行pm2 uodatepm2 logs

authbind

参考

支持 linux 普通用户就能绑定系统特权端口的程序。

在Linux上普通用户无法绑定1024以下的端口,不过总是会碰到一些特殊情况,比如遇到最多的就是普通用户程序要监听80端口,有很多方法可以实现,之前常用的就是使用sudo给予普通用户一定的权限,不过总感觉sudo控制起来不是很方便,最近发现ubuntu下面有一款小程序authbind可以实现该功能,且配置起来也方便。

1、Ubuntu 安装

apt-get install authbind 

2、配置
默认的配置文件区域在/etc/authbind目录下,里面有三个目录:byport、byaddr、byuid。

假设有个test账号,想运行一个程序绑定80端口,就需要在 byport 目录下新增一个文件

touch /etc/authbind/byport/80
chown test /etc/authbind/byport/80
chmod 755 /etc/authbind/byport/80

3、在要启动的命令前加上authbind --deep


https://www.xamrdz.com/backend/39y1935320.html

相关文章: