0

我正在测试 G-wan 服务器的性能,非常棒!!!这是report.c的输出

全部请求
:5,725(缓存未命中的 6.06%)
HTTP:66(所有请求的 1.15%)
错误:70(所有请求的 1.22%)
CSP:5,650(所有请求的 98.69%)异常:1

接受的连接
数:4,717(每个连接 1.21 个请求)
已关闭:4,372
超时:682 (14.46%) 接受:682 读取:0 慢速:0 构建:0 发送:0 关闭:0
忙碌:345(等待:334 读取:9 回复: 2 发送:0 推送:0 中继:0 关闭:0)

我发现错误率似乎很高,并且 CSP 上也出现异常,谁能告诉我“错误”是什么意思以及如何避免它?谢谢!

4

1 回答 1

0

“错误”率似乎相当高

那是HTTP errors(来自客户端的错误请求,未找到资源等 - 查看error.log文件以获取跟踪)。

避免 HTTP 错误的唯一方法是阻止客户端连接到服务器。

如果您无法忍受所有请求的 1.22% 的“高 HTTP 错误率”,那么使用 G-WAN 连接处理程序(带有HTTP_ERROR通知)使 G-WAN 忽略 HTTP 错误并关闭连接而不发送 HTTP错误消息(只返回 0; 在处理程序中) - 但这可能不是大多数用户想要的。

CSP 上也出现异常

异常意味着针对 servlet 错误发布了“正常崩溃报告”。由于您在 5,650 个动态请求上只有 1 次崩溃,这可能是在 servlet 开发期间。查看您的error.logtrace文件以检查发生了什么。

请注意,“缓存未命中”统计信息仅适用于静态内容(占所有 HTTP 请求的 1.15%)。

显然,并非所有客户都及时响应:您有超时和待处理的请求。

于 2013-08-16T13:20:13.887 回答