处理报文时间慢 我有个软件执行过程是这样的接收报文后,根据数据库存储过程处理后台逻辑比对,再用报文方式发送过去;但现在处理整个信息的时间17秒,时间比较长,同一个系统在其他服务器都很快1秒搞定,但就是有一个服务器完全相同的软件速度为17秒,是服务器哪里有设置导致的吗?希望告诉能给我好建议 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先查看处理时服务器的CPU和内存的占用情况。输出日志,看看哪一步浪费时间了。 服务器的CPU和内存的占用不多。。问题是装了3台服务器,其他都很快,就有一台慢 另外说明一下,报文接收和回执部分用SOCKET写的,会不会跟端口什么的有影响? 你要想省事,就用EventLog类记录系统日志,具体使用方法,参见:http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.aspx在关键代码的地方每隔一行代码记一次日志,查究竟哪一步时间很长。 因为这个软件代码是别人开发的,我只能考虑window是设置或者其他什么设置会不会影响整个后台逻辑的速度,后台逻辑是用oracle写的 我这个问题可以分3块:1.用socket接收报文2.把报文加入oracle ,并进行后台逻辑判断3.后台逻辑结果通过socket发送到其他服务器现在前2个速度很快,第3步速度慢,我们以前部署过多次这个系统,都没有碰到过这类问题,就这次碰到了,会不会有什么安全设置什么的呢? 利用企业库的增删改查的例子 泛型怎么通过下标访问,我在网上找了一段代码,不是很理解,运行时出现“索引超出范围。必须为非负值并小于集合大小。”的异常,我该怎样做呢?急。。。 三种字符串初始化的区别?? 谁有用C#写链接orcal8i的源程序? 裁减摄象头图象的问题???????? 用HttpContext.Current 提示:未将对象引用设置到对象的实例 求问非UI线程修改UI的标准方法 提示一定给分;请问如何做一个象VS.net一样的工具栏。具体要求如下。 如何根据xml和xsl生成相应的DataSet? c# 关于linq多表查询 DropDownList 值的问题
输出日志,看看哪一步浪费时间了。
1.用socket接收报文
2.把报文加入oracle ,并进行后台逻辑判断
3.后台逻辑结果通过socket发送到其他服务器现在前2个速度很快,第3步速度慢,我们以前部署过多次这个系统,都没有碰到过这类问题,就这次碰到了,会不会有什么安全设置什么的呢?