最近通过防火墙发现一台服务器的流量占用非常厉害,上传的流量每秒达到100—200Mb/s,几乎占掉了一半的带宽。本来那台服务器上安装了360安全卫士,360安全卫士自身带的网络防火墙只能看进程,而不能看流量使用情况。解决办法:下载单独的”360流量监控器“,在隐藏的联网进程中,发现了一个D:\WIN ...
网络编程不只是编写网络、主机、进程都正常时能良好工作的进程,更重要的是客户主机崩溃、客户进程崩溃网络异常时怎么处理。 accept被信号中断 accept以及套接字上的I/O可能被信号打断,并返回EINTR作为结果,必须处理该返回值并且适当时候再次调用。 for(;;) { if(connfd = ...
分类:
其他好文 时间:
2016-07-08 16:34:11
阅读次数:
222
服务器共分为5个部分: 1.接受客户端连接请求的线程AcepptProcess。 2.响应客户端选择房间,进入房间请求的线程Seat。 3.玩家进入房间后处理游戏进行中数据的线程Room。 4.控制游戏中线程的主函数main。 5.处理网络异常断开连接的异常处理方法。 因为服务器的处理比较简单,所以 ...
分类:
其他好文 时间:
2016-06-20 18:27:07
阅读次数:
187
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 在一次部署中,总是连不上数据库,报一些网络异常,路由不到的问题,oracle 11g 建议使用orac ...
分类:
数据库 时间:
2016-06-17 12:55:42
阅读次数:
230
异常处理Retrofit本身会抛出HttpException,Gson解析会抛出解析异常,
此外我们还应该处理与服务器约定好的“异常”,即上一篇提到的返回数据中result字段值不会0的情况这里要先解决一个问题,就是Gson构建的对象,通过注解定义key名,以变量的类型定value的类型,
但如果同样的key在不同情况下属于不同的数据类型,就会出问题。 假如服务器返回格式是{
"re...
分类:
其他好文 时间:
2016-06-03 19:25:13
阅读次数:
863
公司有台服务器,svn更新代码的时候直接卡死。最后发现是两台服务器网卡的全双工/半双工方式不同导致。root@pts/2#mii-tooleth0
eth0:negotiated100baseTx-FD,linkok
另一台:
root@pts/0#mii-toolbond0
bond0:10Mbit,halfduplex,linkok修改:root@pts/2#ethtool-seth0speed10..
分类:
其他好文 时间:
2016-05-17 20:01:11
阅读次数:
260
response标准格式: { "isError":false, "errorType": 0, "errorMessage": "网络异常", "result": "" } { "errorMessage" : "网络异常", "errorType" : 0, "isError" : false, ...
分类:
移动开发 时间:
2016-05-16 00:00:59
阅读次数:
363
一、nethogs介绍 分享一个linux 下检测系统进程占用带宽情况的检查。来自github上的开源工具。 它不依赖内核中的模块。当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个程序占用了大量带宽。节省了查找时间。 二、安装方法 1.在epel 源中可以直接yum 安装 yum ...
分类:
系统相关 时间:
2016-05-04 01:12:13
阅读次数:
661
NONE:没有异常抛出NORMAL:仅抛出网络异常,没有服务器异常SAFE:抛出网络异常和服务器异常,并等待服务器完成写操作MAJORITY:抛出网络异常和服务器异常,并等待主服务器完成写操作FSYNC_SAFE:抛出网络异常和服务器异常,写操作等待服务器将数据刷新到磁盘JOURNAL_SAFE:抛出网络异常..
分类:
数据库 时间:
2016-04-12 14:37:41
阅读次数:
356
问题背景如下:1,公司内网到某机房公网不通(ping,traceroute,curl都不行)2,在某机房此公网的机器到公司内网也不通(ping,traceroute,curl都不行)3,但是某机房此公网哪个的机器可以通过网关通外网,并且外网环境也能访问某机房公网ip,只有公司内网到这些ip不同。4,公司..
分类:
其他好文 时间:
2016-03-30 16:34:56
阅读次数:
161