美文网首页DD收藏文章
linux nohup 启动 jar 包服务

linux nohup 启动 jar 包服务

作者: 吉他手_c156 | 来源:发表于2020-09-01 19:40 被阅读0次

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

    相关文章

      网友评论

        本文标题:linux nohup 启动 jar 包服务

        本文链接:https://www.haomeiwen.com/subject/vjgmsktx.html