
服務器
文章平均质量分 90
susubuhui
QQ:867289975
展开
-
由于系统缓冲区空间不足或队列已满,不能执
最近事情很多,人也懒,东西看了不少,也想到过一些东西,但就是懒得写。现在记录一下前两个星期做一个压力测试时出现的现象,希望重开一个好头。简单地说,这是个从Windows Server连接Linux下的MongoDB服务时出现的问题。MongoDB使用的是自定义的二进制协议,客户端使用普通的TCP连接进行连接后再读写数据。在以前的测试中,我使用的都是建立少量连接,每个连接进行多次操作,而这次则是对“转载 2016-10-27 14:40:57 · 26861 阅读 · 0 评论 -
Limit MongoDB memory use on Windows without Virtualization
http://captaincodeman.com/2011/02/27/limit-mongodb-memory-use-windows/Limit MongoDB memory use on Windows without VirtualizationPosted on February 27, 2011转载 2013-10-09 13:52:48 · 1993 阅读 · 0 评论 -
http://www.12306ng.org/forum.php
http://www.12306ng.org/forum.php原创 2013-01-08 09:52:56 · 5305 阅读 · 0 评论 -
M2M平台
物联网作为新兴高科技产业的重要组成部分,已被我国以及世界各国当作振兴经济的重点技术之一。现阶段,物联网的普遍形式是M2M(Machine-to-Machine/Man),M2M业务是一种以机器终端智能交互为核心的、网络化的应用与服务。它通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。M2M转载 2012-10-18 17:25:45 · 6576 阅读 · 0 评论 -
CMPP和SMPP协议比较
http://www.cnblogs.com/jobs/archive/2006/07/02/440902.htmlCMPP和SMPP协议比较 并非同类型协议CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。以下是CMPP 3.0文档中的图示。与C转载 2012-10-16 14:23:18 · 1020 阅读 · 0 评论 -
详解Zoosk千万用户实时通信背后的开源技术
详解Zoosk千万用户实时通信背后的开源技术发表于22小时前| 174次阅读| 来源High Scalability| 0 条评论| 作者Peter OffringaRTCTigase实时通讯ZooskPeterOffringa摘要:Zoosk是一个具有5000万会员的浪漫的社交约会网站,为了更好的让用户体验实时通信,让他们获得更有价值的消息,公司对实时通信转载 2012-09-11 08:43:03 · 9001 阅读 · 0 评论 -
远程桌面
mstsc /v:ip:port /console原创 2012-08-27 10:28:23 · 467 阅读 · 0 评论 -
Silverlight Socket 实现收发信息
刚接触Silverlight的时候,除了其异步应用WCF、流媒体、动画效果等方面外,Socket是最另我兴奋的功能。 在Web上实现Socket虽然不是什么新鲜事了,Activex,flash等都可以实现这样的效果,但是Silverlight这样方便的运用Socket让服务器与客户端通信确是我之前没有体验过的。 用它可以做什么?可以连线式的让服务器与客户端交互,而且,是在Web上,转载 2012-08-31 16:51:56 · 516 阅读 · 0 评论 -
windows 服务安装脚本
echo 请按任意键开始安装客户管理平台的后台服务echo.pauseecho.echo 清理原有服 务项%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil.exe /U WS_LiDeBaoDataServerV1.0.exe > InstallService.log echo.echo 清理完毕,开始安装后台服务原创 2012-08-18 16:36:39 · 3461 阅读 · 0 评论 -
有用博客
http://www.cnblogs.com/zhuweisky/http://www.vckbase.com/index.php/wv/1169http://www.cppblog.com/kangnixi/archive/2010/02/15/107878.aspxhttp://www.2cto.com/kf/201204/127728.htmlhttp://www原创 2012-06-20 18:14:55 · 557 阅读 · 0 评论 -
windows 2008 R2 内存问题
windows 2008 R2 内存问题。 OS 是Windows 2008 R2 Standard版,Total 有12 G内存,从task manager 和Nagios监控看,内存基本上被吃光了,但是,把所有的process 占用的内存加起来,用了大概2G多,其它9G的内存不知道用到什么地方去了。我使用RAMMAP的工具检查,发现 这不见的9G内存时被Metafile占用了。请问一转载 2013-09-29 13:17:42 · 8408 阅读 · 2 评论 -
centoros7 禁用ipv6
RHEL 7 & CentOS 7下禁用IPV6的方法和之前的版本不太一样了,本文整理了一下处理方法:本文原文出处: http://blog.youkuaiyun.com/bluishglc/article/details/41390785 严禁任何形式的转载,否则将委托优快云官方维护权益!首先,我们必须给出最根本的解决方法:修改grub,在引导时就不加载IPV6模块转载 2015-03-13 10:00:30 · 1526 阅读 · 0 评论 -
linux iptables ip_conntrack: table full CentOS 7 iptables
CentOS 7 默认使用firewalld来管理iptables规则,由于防火墙规则变动的情况很少,动不动态变得无所谓了。但是习惯是魔鬼,跟之前不一样,总是感觉不太习惯。systemctl disable firewalldyum remove firewalld -y使用下面的办法来恢复原来的习惯,同时解决iptables开机启动的问题。yum install iptables-servi转载 2016-04-13 10:29:09 · 2775 阅读 · 0 评论 -
kernel nf_conntrack: table full, dropping packet 解决办法
kernel nf_conntrack: table full, dropping packet 解决办法Posted on 2012-02-09 by york_gu最近很长一段时间,千寻影视的服务器状况不佳,一到晚上高峰时间便访问经常出问题,症状表现为:不管调用哪个接口,服务器响应快的时候非常快,慢的时候又非常慢,即便是访问一个最简单的nginx的状态页(跟业务转载 2016-04-12 15:51:46 · 4737 阅读 · 0 评论 -
解决 nf_conntrack: table full, dropping packet 的几种思路
nf_conntrack 工作在 3 层,支持 IPv4 和 IPv6,而 ip_conntrack 只支持 IPv4。目前,大多的 ip_conntrack_* 已被 nf_conntrack_* 取代,很多 ip_conntrack_* 仅仅是个 alias,原先的 ip_conntrack 的 /proc/sys/net/ipv4/netfilter/ 依然存在,但是新的 nf_conntr转载 2016-04-12 15:10:46 · 2214 阅读 · 0 评论 -
动态端口范围
默认的动态端口范围: 在Windows vista和windows server 2008以前的系统中动态的客户端端口范围是1025到5000;在Windows vista和windows server 2008中,为了遵守IANA的推荐,把范围扩展成49152到65535。在Windows vista和windows server 2008的环境中,可以用如下命令查看这些配置:ne转载 2016-03-30 11:05:23 · 8756 阅读 · 0 评论 -
windows64 开启大内存
win7 64位最大只给程序分配2G内存,可以用下面的命令提升。bcdedit /set IncreaseUserVA 3072要恢复的话就执行bcdedit /Deletevalue IncreaseUserVa两行命令都需要重启机器生效。原创 2016-03-16 10:44:12 · 946 阅读 · 0 评论 -
Linux 查看CPU信息,机器型号,内存等信息
这些命令非常有用,但是使用度不算太高,收藏起来以便用到时候备查。转载连接:http://my.oschina.net/hunterli/blog/140783系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo转载 2015-03-13 09:55:54 · 565 阅读 · 0 评论 -
基于Netty的Comet测试及调优
http://freeway2000.iteye.com/blog/1137891测试环境: 服务器 1台 OS: Red Hat Enterprise Linux Server release 5.4 CPU: 4xIntel(R) Xeon(R) CPU E5450 @ 3.00GHz MEMORY:4G客户端5台,配置同服务器上述的测试环境都是采用的转载 2015-03-13 09:53:16 · 1068 阅读 · 0 评论 -
linux tcp 参数
Java代码 vi /etc/sysctl.conf Java代码 #表示SYN队列的长度,默认为1024,加大队列长度,可以容纳更多等待连接的网络连接数。 net.ipv4.tcp_max_syn_backlog = 65536 #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目转载 2015-03-13 09:37:07 · 617 阅读 · 0 评论 -
nf_conntrack: table full, dropping packet
“连接跟踪表已满,开始丢包”!相信不少用iptables的同学都会见过这个错误信息吧,这个问题曾经也困扰过我好长一段时间。此问题的解决办法有四种(nf_conntrack 在CentOS 5 / kernel 一、关闭防火墙。 简单粗暴,直接有效chkconfig iptables off chkconfig ip6tables off service iptables sto转载 2015-03-13 10:05:13 · 674 阅读 · 0 评论 -
SQL Server 2005实现负载均衡的唯一办法 —读写分离
http://www.cnblogs.com/chenzhao/archive/2012/02/15/2352485.htmlInternet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和转载 2012-07-25 13:34:21 · 911 阅读 · 0 评论 -
wcf 并发
http://social.microsoft.com/Forums/nl-NL/wcfzhchs/thread/3e79037b-afb5-402c-86d9-292779cd870d大量客户端应用程序同时调用一个服务器上的服务,会不会使该服务承受不了?怎么解决? Een vraag stellenvri转载 2012-07-21 09:01:16 · 3023 阅读 · 0 评论 -
B/S架构中的数据推送技术
B/S架构中服务器向浏览器推送数据在很多场合都有需求,比如实时的监控报警、实时的调度,等等。凡是对实时性要求越高的场景,越是需要服务器及时、准确地向浏览器推送数据。这里我们就讨论一下在B/S架构下,可以实现从服务器向浏览器推送数据的几种技术及其相应的特点。基于HTTP协议1. HTTP协议的特点纯的HTTP协议在本质上是无状态、无连接的,它基于请求/响应的工作模式,使得浏览转载 2012-07-20 09:05:09 · 11782 阅读 · 1 评论 -
srvudp
http://www.cnblogs.com/onlytiancai/archive/2009/04/06/1430256.html上一篇文章我详细介绍了如何开发一款高性能的TCP服务器的网络传输层.本章我将谈谈如何开发一个高性能的UDP服务器的网络层.UDP服务器的网络层开发相对与TCP服务器来说要容易和简单的多,UDP服务器的大致流程为创建一个socket然后将其绑定到完成端口上并投递转载 2012-01-15 14:14:59 · 570 阅读 · 0 评论 -
IOCP知识点及疑惑
http://hzdiy.iteye.com/blog/7781941. IOCP发送大数量的问题 2. IOCP发送大数量的问题 有A,B两块数据,如AB两块数据,如果A数据比较大,异步只发送了一部分就返回了,B数据已经提交,¬这时候再发A剩下的部分就乱顺序了 ,该如何处理。 所有重叠操作可确保按照应用程序投递的顺序执行. 然而, 不能转载 2012-02-19 20:59:40 · 1856 阅读 · 0 评论 -
IOCP GetQueuedCompletionStatus多线程切换的不确定性
#include#include#include#includeHANDLE m_hCompletionPort;volatile BOOL m_bShutDown;struct TESTOVERLAPPED{ OVERLAPPED m_ol; CHAR szData[512];};UINT WINAPI IOWorkerThreadProc(LPVOID pPa转载 2012-02-16 21:18:18 · 2553 阅读 · 0 评论 -
srvtcp
对于开发一款高性能服务器程序,广大服务器开发人员在一直为之奋斗和努力.其中一个影响服务器的重要瓶颈就是服务器的网络处理模块.如果一款服务器程序不能及时的处理用户的数据.则服务器的上层业务逻辑再高效也是徒劳.所以一个服务器程序的网络处理能力直接影响到整个服务器的性能, 本文主要介绍在windows平台下开发高性能的网络处理模块以及自己在设计开发服务器网络模块遇到的一些问题和开发心得.本篇主要介绍TC转载 2012-01-15 14:16:26 · 674 阅读 · 0 评论 -
HttpWebRequest
最近在项目中遇到了很棘手的问题,查到最后发现是由于HttpWebRequest对于同一个domain的请求建立的连接数同时不能超过两个的限制造成的。我用这篇短文把对这个问题的处理记录下来,同时也做为个人的经验积累吧,希望对大家有所帮助。 这里所说的连接并发数限制是指对于同一个domain发起的最大连接数。其实在大多数微软的产品或组件中都存在这个限制,一般这个数值是2/4个,也就是说在默认情况转载 2012-01-16 11:20:58 · 2277 阅读 · 0 评论 -
IOCP
下载源代码原文网址:http://www.codeproject.com/KB/IP/iocp_server_client.aspx源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简单的echo版本的可以传输文件的客户端/服务器程序。程序截图:1.1 环境要求本文转载 2012-01-16 10:10:43 · 720 阅读 · 0 评论 -
#asp.net应用程序目录 虚拟主机的配置
#asp.net应用程序目录 AspNetMount /TalentVideoJianKong "E:/Program Files/Apache Software Foundation/appdom/TalentVideoJianKong" Alias /cli "E:/Program Files/Apache Software Foundation/appdom/TalentVideoJianKong" AspNetMount /TalentVideoAdmin "E:/Program Files/Apa原创 2011-04-18 18:12:00 · 750 阅读 · 0 评论 -
Apache的虚拟主机
<br />Apache的虚拟主机主要分两种:基于ip的虚拟主机和基于域名的虚拟主机<br />对于单纯的基于ip的虚拟主机来说,配置像这样:<br />NameVirtualHost 10.10.10.11:80<br />NameVirtualHost 10.10.10.12:80<br />#VirtualHost 1<br /><VirtualHost 10.10.10.11:80><br />DocumentRoot "/aaa/"<br />ServerName domain1 <br /></转载 2011-04-19 10:15:00 · 851 阅读 · 0 评论 -
高性能的socket通讯服务器(完成端口模型--IOCP)
<br />高性能的socket通讯服务器(完成端口模型--IOCP) 很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例程的精髓,加上一个高效的通讯协议,你完全可以用它来构建一个高性能的通讯服务器。 在公布代码前,先谈谈I/O CP。对I/O CP的函数不多做说明了,网上很多,都一样。在此本人原创 2011-02-01 12:34:00 · 879 阅读 · 0 评论 -
iocp 修改
感谢原作者:http://blog.youkuaiyun.com/phunxm/article/details/6140858《A Simple IOCP Server/Client Class》 一.项目概述1.pre:预编译器文件stdafx。 2.app:MFC主线程。 BOOL CIOCPApp::InitInstance() {转载 2012-03-09 13:01:28 · 1780 阅读 · 0 评论 -
Instagram揭秘:牛逼的图片服务都在用哪些装备和技术?
相信很多喜欢拍照的iOS用户早就对Instagram爱不释手了,而Instagram也是在昨天发布了Android版本,和一些拥有更多特效、边框、灯光效果的应用相比,Instagram具有更丰富的社交性、更强的用户粘度以及更快的图片处理速度。每天Instagram都要接受大量来自iOS、Android客户端的各种请求、请求、请求……很多同行十分好奇Instagram是用什么方式以及工具来应对每天大转载 2012-04-09 12:58:26 · 1258 阅读 · 0 评论 -
c# 检测网络断线
最近我负责一个IM项目的开发,服务端和客户端采用TCP协议连接。服务端采用C#开发,客户端采用Delphi开发。在服务端开发中我碰到了各种各样的网络异常断开现象。在处理这些异常的时候有了一些心得,现在写出来和大家分享一下。那网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionR转载 2012-07-17 09:10:26 · 6788 阅读 · 1 评论 -
socket用户异常掉线检测
http://blog.youkuaiyun.com/educast/article/details/7412286 socket用户异常掉线检测2012-03-30 17:05 62人阅读 评论(0) 收藏 举报目前主要有三种方法来实现用户掉线检测:SO_KEEPALIVE ,SIO_KEEPALIVE_VALS 和Heart-Beat线程。下面我就上面的三种方法来做一下转载 2012-06-12 16:17:18 · 1227 阅读 · 0 评论 -
c# socket 问题汇总
http://www.cnblogs.com/tianzhiliang/archive/2010/09/08/1821623.html原创 2012-06-03 17:13:15 · 837 阅读 · 0 评论 -
Winsock的五种套接字I/O模型之select
http://zixiaoruixue731.blog.163.com/blog/static/336606020085253855750/Winsock提供了两种套接字模式:锁定和非锁定.当我们使用锁 定套接字的时候,我们使用的很多函数,例如accpet,send,recv等等, 如果没有数据需要处理,这些函数都不会返回,也就是说,你的应用程 序会阻塞在那些函数的调用处.而转载 2012-05-15 09:56:26 · 1619 阅读 · 0 评论 -
C#编写基于.Net IOCP的高性能服务器
无论什么平台,编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO完成端口,即IOCP)。Windows自winsock2开始就提供了IOCP支持,可以通过C++直接调用API,但对于基于.Net的C#开发,是在.Net Framework转载 2012-01-16 10:30:13 · 11195 阅读 · 0 评论