新手问题 Rails 较长时间后来一次请求是否花时间多,导致微信响应超时

as181920 · 2013年05月19日 · 最后由 as181920 回复于 2013年05月20日 · 3589 次阅读

如题,微信后台开发模式,用 Rails,

频繁发似乎没有问题,

但平时没人用,偶尔来一次,反而要响应一段时间,导致微信超时,用户收不到回复消息,

这个如何滴解决滴方法?

ps,不是指重启后第一次访问。

微信超时多久?不至于那么长时间吧。

从 log 看,正常是 50ms,遇到我上面问题的时候是 500ms,微信机制是 5m,但是很不幸当 log 是 500ms 的时候,微信一般就收不到了。

#1 楼 @zgm 备注下,服务器带宽应该也没有太大问题

#3 楼 @as181920 5 ms 也太苛刻了吧。我没用过,不好说啊。

#4 楼 @zgm 5 秒,不是 5 毫秒,和前面两个单位不一样哈

不过人直观感受是有几秒了,log 毕竟只是整个过程很小一部分的耗时嘛

#5 楼 @as181920 原来如此,那差得有点多,按理说如果 500ms 和 5m 也差的挺多的,没理由会超时。不过我也遇到过这个问题,如果服务器保持长时间没有请求的话,之后的第一次请求会花的时间比较多。

自己小顶下,还是希望有人给个指导。

我目前是有监控轮询,所以不会很久没有访问到,但是这个是全站有效,还是不同方法也不一样的就不知道了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号