小编Dro*_*abs的帖子

Nginx 错误“1024 个worker_connections 不够”

我的网站正在使用 Nginx 和反向代理的 Docker 映像中运行。网站在流量大的情况下可以正常工作几个小时,但最终停止工作并且没有响应,出现 5** 超时错误。在 AWS Elastic Beanstalks Nginx-log 中,我发现了以下错误消息:

[alert] 18037#0: 1024 个worker_connections 不够

我担心我的自定义 Nginx 配置有问题,但我不明白它是什么。附上 https-redirect-docker-sc.config 中的代码。

我尝试调试代码以查找任何内存泄漏或循环,但找不到任何解决方案。

   files:
   "/etc/nginx/sites-available/elasticbeanstalk-nginx-docker-proxy.conf":
   owner: root
   group: root
   mode: "000755"
   content: |
   map $http_upgrade $connection_upgrade {
          default        "upgrade";
          ""            "";
   }

   server {
       listen 80;
       server_name mydomain.no;

       return 301 https://www.mydomain.no$request_uri;
   }   

   server {
       listen 80 default_server;

       gzip on;
       gzip_comp_level 4;
       gzip_types text/html text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

       if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2})") {
           set $year $1;
           set …
Run Code Online (Sandbox Code Playgroud)

nginx amazon-web-services amazon-elastic-beanstalk nginx-reverse-proxy

4
推荐指数
1
解决办法
2万
查看次数