配置补充处理
2026年3月12日小于 1 分钟
让 Node 全局永久生效
把 Node 路径加到系统级环境变量(所有用户 / 所有 shell 都生效)
- 创建系统级环境变量配置文件
echo 'export PATH=$PATH:/usr/local/node/bin' > /etc/profile.d/node.shchmod +x /etc/profile.d/node.shsource /etc/profile.d/node.sh/etc/profile.d/ 是系统级环境变量目录,所有用户、所有 shell 类型(登录 / 非登录)都会自动加载,再也不会出现「重新 exec 就失效」的问题。
配置supervisor管理服务
youhu-service.conf
# 配置 redis 服务
[program:redis]
process_name=%(program_name)s_%(process_num)02d
command=/usr/local/bin/redis-server /etc/redis/6379.conf
autostart=true
autorestart=true
stdout_logfile=/var/log/redis.log
stderr_logfile=/var/log/redis.error.log
user=root
# 配置 redis 服务
[program:memcached]
process_name=%(program_name)s_%(process_num)02d
command=/usr/local/memcached/bin/memcached -u memcached
autostart=true
autorestart=true
stdout_logfile=/var/log/memcached.log
stderr_logfile=/var/log/memcached.error.log
user=rootsupervisor 管理命令
提示
因为docker容器内systemctl无法使用
supervisorctl statussupervisorctl reloadsupervisorctl rereadsupervisorctl updatesupervisorctl stop allsupervisorctl start allsupervisorctl restart all