0
点赞
收藏
分享

微信扫一扫

linux nohup 启动 jar 包服务

清冷的蓝天天 2021-09-21 阅读 145

启动 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


  • 找出配置文件路径
    /usr/sin/nginx -t


linux 查看当前所在目录路径

  • 执行命令 pwd
    pwd


nginx 日志目录

/var/log/nginx

nginx 错误 failed (13: Permission denied)

只要把nginx的进程user改为root即可,将/etc/nginx/nginx.conf中的第一行改为root


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;
}
举报

相关推荐

0 条评论