Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我
所有文章 外链

Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我

Nginx常见问题记录

阅读数:次 2019-08-26
字数统计: 654字   |   阅读时长≈ 2分

文档说明

记录项目使用中遇到的一些问题,会不断更新。

常见问题

文件超限:nginx 413 Request Entity Too Large

原因是因为Nginx默认上传限制为1m,解决方式是在nginx的http节点中加入以下内容:

1
client_max_body_size 200m;

同一个服务器上不同tomcat的session互相覆盖

导致两个系统不能同时使用session进行登录,现象是一个系统登录后,登录第二个系统,第一个系统会掉线,如manager和public不能同时登录。可参考同一个IP(服务器)多个Tomcat产生session覆盖问题记录。

invalid PID number

1
nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"

解决方法:
[root@localhost nginx]/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

Nginx 504 Gateway Time-out

1.问题定位

初步以为是Nginx配置问题。

在nginx.conf中增加配置:

1
2
3
4
5
6
7
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 128k;
fastcgi_buffers 2 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;

重启Nginx后,这个错误仍然存在。想到可能是服务有问题,遂查看tomcat日志。

发现 tomcat IOException 断开的管道 这个错误。

再查看catalina.out日志文件,发现如下error:

1
2
3
4
5
org.apache.http.conn.ConnectTimeoutException: Connect to 61.190.70.197:8800 [/61.190.70.197] failed: connect timed out

Caused by: java.net.SocketTimeoutException: connect timed out

org.apache.catalina.connector.ClientAbortException: java.io.IOException: 断开的管道

想到以前部署过的微信公众号系统,猜想应该是服务器无法访问外网第三方服务导致。

后面部署的微信公众号服务同样需要访问微信的API。

也可能是数据时间错乱的原因。
应用服务器集群之间时间不同步,解决方式是应用服务器集群间利用ntp服务进行时钟同步。

2.解决方式

需要放开服务器访问外网的限制;

通过配置服务器访问外网的策略,问题暂时解决。

后面需要针对特别的服务做放行策略。

nginx: [emerg] unknown directive “ssl”

缺少module。原因是编译时未带上这个module的参数。

解决方式:

  • 1.在初始编译时加上参数;
  • 2.后面追加参数,重新编译。

方式2说明:

  • A.进入安装目录,cd /usr/local/nginx-1.15.9;
  • B.执行 ./configure --with-http_ssl_module;
  • C.执行 make,不要执行 make install;
  • D.执行 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak,覆盖备份文件。注意提示 overwrite xxx ?,输入Y,表示同意覆盖;
  • E.新编译的nginx,覆盖原安装目录。执行 cp objs/nginx /usr/local/nginx/sbin/nginx ;
  • 测试。执行 /usr/local/nginx/sbin/nginx -t。
  • 本文作者: Linking
  • 本文链接: https://linking.fun/2019/08/26/Nginx常见问题记录/
  • 版权声明: 版权所有,转载请注明出处!
  • nginx
  • CS

扫一扫,分享到微信

配置ssl证书
防盗链
  1. 1. 文档说明
  2. 2. 常见问题
    1. 2.1. 文件超限:nginx 413 Request Entity Too Large
    2. 2.2. 同一个服务器上不同tomcat的session互相覆盖
    3. 2.3. invalid PID number
    4. 2.4. Nginx 504 Gateway Time-out
    5. 2.5. nginx: [emerg] unknown directive “ssl”
© 2015-2026 Linking
GitHub:hexo-theme-yilia-plus by Litten
本站总访问量次 | 本站访客数人
  • 所有文章
  • 外链

tag:

  • weather
  • 需求
  • essay
  • basketball
  • olympic
  • nginx
  • APPScan
  • SQl盲注
  • xss
  • Ajax
  • ajax
  • ai
  • agent
  • openclaw
  • ccf
  • Nginx
  • HTML5
  • html5
  • hmtl5
  • sse
  • JavaScriptCore
  • Oracle
  • operation
  • Linux
  • deploy
  • Mac Office
  • markdown
  • ListView
  • GridView
  • MySQL
  • 慢查询
  • mongodb
  • 转置
  • thought
  • network
  • ubuntu
  • NetworkManager
  • RFKill
  • Netplan
  • avatar
  • cocoa
  • blog
  • Gitalk
  • container
  • macvlan
  • docker
  • oracle
  • cookie
  • patch
  • gitea
  • git
  • iOS
  • https
  • 多线程
  • bundle
  • 兼容性
  • HTTP
  • 绘图
  • cs
  • java
  • 效率
  • 快捷键
  • route
  • nodejs
  • pip
  • arcgis
  • arcgis 建模
  • 标识
  • redis
  • read
  • bookList
  • running
  • showdoc
  • disk
  • unit-test
  • D.Wade
  • thoughts
  • duoduo
  • Python
  • python
  • tomcat
  • 读书节
  • session
  • jdk
  • war
  • 加班
  • Android onclick事件监听
  • 正则
  • 手机品牌匹配
  • ntp
  • OpenLayers
  • Geoserver
  • wechat
  • 微信公众号
  • 爬虫
  • WeChat
  • 张靓颖
  • 动漫
  • vpn
  • PPT
  • MarkDown
  • plan
  • 朱赟
  • 极客时间专栏
  • 极客邦
  • 模块化
  • MVC
  • excel
  • NBA
  • kobe
  • team
  • crawler
  • 进度条
  • ssl
  • book
  • anti-stealing-link
  • Agentic Engineering
  • Vibe Coding
  • Software 3.0
  • Andrej Karpathy
  • LLM
  • Programming

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • GitHub Trending
  • OpenAI ChatGPT
  • Gitee码云
  • 简书
  • CSDN