【问题标题】:Mailbox full error when benchmarking Vapor web framework对 Vapor Web 框架进行基准测试时出现邮箱完全错误
【发布时间】:2016-08-08 01:22:54
【问题描述】:

在 Mac OS X 10.11 上运行 Vapor 网站上的示例,是否有人在使用 wrk -c128 -1m http://localhost:8080 进行基准测试时遇到错误?

这些错误是否与 Vapor 的代码错误或 Swift 的 Web 开发性能问题有关?能否以高优先级修复。

从 Vapor 0.14-0.16 测试它们。

【问题讨论】:

  • 嘿,J,你能澄清一下你遇到了什么错误吗?我们使用wrk 运行所有基准测试,我从未见过邮箱已满错误。如果我们有错误,希望能解决这个问题。
  • 对我来说很好用:Running 1m test @ http://0.0.0.0:8080 2 threads and 128 connections Thread Stats Avg Stdev Max +/- Stdev Latency 10.75ms 22.11ms 393.05ms 97.23% Req/Sec 1.21k 541.68 2.72k 66.41% 143450 requests in 1.00m, 531.52MB read Socket errors: connect 0, read 0, write 0, timeout 36 Requests/sec: 2387.47 Transfer/sec: 8.85MB

标签: vapor


【解决方案1】:

一些基准测试工具,尤其是在它们完成后,可能无法正确处理套接字关闭。 Vapor 过于谨慎,会打印它发现的所有套接字错误(减去一些非常常见的错误)。

这个错误很可能不用担心,尤其是在应用程序继续正常工作的情况下。

尝试运行各种基准测试应用程序和最新版本的 Vapor(目前为 1.1.12),看看问题是否仍然存在。我的猜测是它会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    • 2011-03-28
    • 2012-08-28
    • 2010-11-12
    • 1970-01-01
    相关资源
    最近更新 更多