RPG游戏经典的系统架构设计 : bigword 游戏引擎就是使用这种架构,我认识的很多rpg游戏公司的同事也大致采用了这种架构方式。 loginapp : 登陆服务器,主要负责player 的登陆请求,验证player的合法性,为合法的player分配session,与cilent 采用短连接方式 ...
分类:
其他好文 时间:
2016-11-25 11:52:09
阅读次数:
156
早上一台rabbitmq和Java所在的服务器,客户端反馈超级卡,看io和cpu都不高。发现六七万消息挤压,临时性问题解决之后,看/var/log/messages,发现很多TCP: time wait bucket table overflow,如下所示: Nov 22 10:36:08 iZ23 ...
分类:
系统相关 时间:
2016-11-22 16:51:37
阅读次数:
222
http 1.0 增加了请求头 支持更多的方法以及对多媒体对象的处理 短连接 http 1.1 修复了1.0的缺陷 从可扩展性 缓存处理 带宽优化 持续连接 host头 错误通知 消息传递等几个方面进行了改进 200 ok 301 跳转 403 forbidden 404 not found 500 ...
分类:
Web程序 时间:
2016-11-22 09:31:18
阅读次数:
201
1、把IP数量直接输出显示: 2、把IP数量输出到文本显示: 总结:如果单个访问日志大小超过2G,用这个命令查看时很占系统资源,系统负载会上升;所以在服务器高负载时不要查看,最好在低负载时间段查看。上面截图是公司其中一台广告服务器的一天ip访问量,这个访问量其实还包括了搜索引擎的。访问日志只能做个参 ...
分类:
Web程序 时间:
2016-11-22 02:33:39
阅读次数:
291
转载的服务器TIME_WAIT和CLOSE_WAIT详解和解决办法 ...
分类:
其他好文 时间:
2016-11-14 16:56:39
阅读次数:
109
发现存在大量TIME_WAIT状态的连接tcp 0 0 127.0.0.1:3306 127.0.0.1:41378 TIME_WAITtcp 0 0 127.0.0.1:3306 127.0.0.1:41379 TIME_WAITtcp 0 0 127.0.0.1:3306 127.0.0.1:3 ...
分类:
系统相关 时间:
2016-11-14 16:45:47
阅读次数:
222
6.那具体到,怎样监听一个具体程序的TCP/IP连接情况呢???!! 就要用:netstat -n|grep 80 命令来查看具体端口对应程序的TCP/IP连接情况了 netstat -n|grep 80出现大量time_wait 在运行netstat -n|grep 80 | awk '/^tcp ...
分类:
Web程序 时间:
2016-11-13 07:43:19
阅读次数:
172
1.是否发动请求数太多导致tcp请求进入等待队列了?解决:netstat查看程序的TCP/IP连接情况,是否很多请求处于time-wait情况。如果是这个情况,则可以添加TOmcat数量,利用Nginx负载均衡解决 2.如上述条件发现请求连接不多, 下一步查看是否是应用程序内存使用情况,服务器的cp ...
分类:
其他好文 时间:
2016-11-13 07:42:37
阅读次数:
158
1.Netstat是一个监控TCP/IP网络的非常有用的工具,它能提供TCP连接,TCP和UDP连接的信息。 一般用于检查主机各个端口对应的程序的网络连接情况!!! 2.Netstat是一个监控TCP/IP网络的非常有用的工具,它能提供TCP连接,TCP和UDP连接的信息。 一般用于检查主机各个端口 ...
分类:
Web程序 时间:
2016-11-13 07:37:33
阅读次数:
304
原文:http://blog.csdn.net/wangpengqi/article/details/17245349 这就有个细节,一次http请求,谁会先断开TCP连接?什么情况下客户端先断,什么情况下服务端先断? 百度后,找到原因,主要有http1.0和http1.1之间保持连接的差异以及ht ...
分类:
其他好文 时间:
2016-11-11 17:31:26
阅读次数:
156