# 权限问题
# nginx服务器问题
- nginx报错有三种可能的处理方式:
# 自动流水线问题
- 每次用nohup开启的时候,都会显示后台任务进程号,最好找个地方记下来
- 查找进程号(如果忘记了)
ps -A
ps -ef | grep nginx
1
2
3
2
3
- 关闭自动流水线
kill -9 进程号
1
- 持续查看流水线进度
tail -f /home/work/yunying-docs/nohup.out
1
# 新安装nginx权限问题
- 如果普通用户没有nginx服务权限,会有这个报错
# 报错
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)
2021/11/06 10:13:38 [emerg] 21685#0: open() "/usr/local/nginx/logs/access.log" failed (13: Permission denied)
1
2
3
2
3
- 原因:打开这两个文件要有root权限
- 解决:用管理员身份删除这两个文件,然后杀死nginx进程,再开
# 服务器下npm run build失败
- 停止在95%,
emitting (95%) CopyPlugin
1
- 解决1
npm install -g npm
1
- 解决2:webpack有output: {path:XXX},需要特殊处理