linux nohup 启动 jar 包服务
2020-09-01 本文已影响0人
吉他手_c156
启动 jar 包
- nohup java -jar xxx.jar &
这种方式启动项目会默认生成一个nohup.out的文件来记录日志,而且这个文件太占磁盘空间,所以为了减少磁盘被大量消耗,设置启动项目时不输出nohup.out文件。 - nohup java -jar xxx.jar >> logs/xxx.log 2>&1 &
- logs/xxx.log 是将日志的输出重定向到 xxx.log 文件中
- 2>&1 是将标准出错重定向到标准输出,这里的标准输出已经重定向 logs/xxx.log 文件,最后由一个 & 是让该命令在后台执行
- >> 指的是将标准错误追加到文件中,也就是追加到 xxx.log 中
查看进程
- 查看已经启动的 jar 进程
ps -aux | grep xxx.jar - 杀死进程
kill -9 [进程id]
查看 nginx 配置文件位置
-
先找出 nginx 可执行文件路径
ps -ef | grep nginx
image.png -
找出配置文件路径
/usr/sin/nginx -t
image.png
linux 查看当前所在目录路径
-
执行命令 pwd
pwd
image.png
nginx 日志目录
/var/log/nginx
nginx 错误 failed (13: Permission denied)
只要把nginx的进程user改为root即可,将/etc/nginx/nginx.conf中的第一行改为root
image.png
nginx 405 Not Allowed 错误
server {
listen 80;
server_name 1.80.232.22;
access_log off;
location / {
root '/uin/web';
index index.html;
try_files $uri $uri/ /index.html;
}
# To allow POST on static pages 允许静态页使用POST方法
error_page 405 =200 $uri;
}