账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    swoole会遗漏一些异步http请求
    23
    0

    机器配置24核 48g
    php版本7.1
    swoole版本2.1

    之前的配置
    $serv->set([
        'worker_num'               => 16,
        'daemonize'                => false,
        'backlog'                  => 128,
        'open_eof_check'           => true,
        'open_eof_split'           => true,
        'package_eof'              => "\r\n",
        'heartbeat_check_interval' => 20,
        'heartbeat_idle_time'      => 60,
        'max_request'              => 100,
        'max_conn'                 => 10000,
    ]);

    这样的配置跑了几天会遗漏异一些异步http请求, swoole log没看到有异常

    后来将配置修改为

    $serv->set([
        'worker_num'               => 48,
        'daemonize'                => false,
        'backlog'                  => 128,
        'open_eof_check'           => true,
        'open_eof_split'           => true,
        'package_eof'              => "\r\n",
        'heartbeat_check_interval' => 20,
        'heartbeat_idle_time'      => 60,
        'max_request'              => 1000,
        'max_conn'                 => 100000,
    ]);

    请教一下 我们应该如何配置, 谢谢
    预计有10w的稳定tcp连接,配置应该如何优化呢
    估计是max_request的影响 加了参数async_reload也还是会遗漏
    max_request 应该如何设置呢

    1
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部