gpt4 book ai didi

ubuntu - 负载测试 : unstable error "Connection refused"

转载 作者:行者123 更新时间:2023-12-04 18:50:11 25 4
gpt4 key购买 nike

环境:

  • Ubuntu 18.04.1,DigitalOcean:RAM 2Gb + 2CPU
  • Nginx (OpenResty) + Lua

  • 我在做什么:
    我尝试通过 HTTPS 发送这样的简单 POST 请求:(这是 YandexTank 的格式)
    [Host: myserver.com]
    [Content-Type: application/x-www-form-urlencoded]
    80 /api
    xxxxxx=777777777&yyyyyyy=666666666&zzzzzzzz=ce96c7c3-87e5-4b90-b1e5-9664697aa5b6
    时间表是:30 秒内 100RPS。
    我所看到的:
    首先 ≈ 1700 - 1900 请求成功,状态为 200。但随后......
    大约 99% 的错误请求响应:“111 连接被拒绝”
    代码为 200 的最大 1% 成功请求
    如果我等待 30 秒并重新开始负载测试,我什至不会有 1600 个成功请求!第一个请求已经出现错误“111 Connection denied”。
    如果我等待 10 分钟并重新启动负载测试,第一种情况将重复(1700 - 1900 - 成功,其他 - 错误)。

    我的问题:
    有什么建议,我应该配置哪些参数来修复错误?这是NGINX配置中的问题吗?还是操作系统?
    我更改的以下数字不同(worker_processes、worker_rlimit_nofile、worker_connections、keepalive_timeout)。
    谢谢!

    配置:
    Nginx
    user  www-data;
    worker_processes 4;

    error_log logs/error.log;
    error_log logs/error.log debug;

    worker_rlimit_nofile 33000;

    events {
    worker_connections 4000;
    use epoll;
    multi_accept on;
    }

    http {
    include mime.types;
    default_type application/octet-stream;

    reset_timedout_connection on;
    sendfile on;
    keepalive_timeout 15;

    include '/etc/nginx/sites-enabled/*';
    }

    文件(服务器 + 位置)
    ...
    location ~ ^/api {
    content_by_lua '
    ngx.say("OK")
    return ngx.exit(200)
    ';
    }
    ...
    ulimit -n
    200000

    最佳答案

    问题出在我家的路由器上

    它无法应付这样的负载

    问题已通过更换路由器解决

    关于ubuntu - 负载测试 : unstable error "Connection refused",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60103072/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com