Articles of 超时

Windows上的MySQL – 如何为使用命名pipe道的连接设置wait_timeout?

我使用运行在Windows机器上的MySQL数据库,出于性能原因,我使用命名pipe道连接到它。 使用数据库的(Java)应用程序(通过Hibernate)可以让连接闲置相当长时间,这会导致连接失败,并显示以下消息: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功收到的最后一个数据包是33 558 297毫秒前。 成功发送到服务器的最后一个数据包是33 558 297毫秒前。 比服务器configuration的值'wait_timeout'长。 在应用程序中使用之前,应考虑使用过期和/或testing连接有效性,增加服务器configuration的客户端超时值,或者使用Connector / J连接属性“autoReconnect = true”来避免此问题。 不幸的是, autoReconnectForPools不起作用( autoReconnectForPools也不起作用),但是wait_timeout文档声明wait_timeout只适用于“TCP / IP和Unix套接字文件连接,而不是通过命名pipe道或共享内存进行的连接”。 我怎样才能改变命名pipe道的wait_timeout ?

traceroute在主机名的第5跳中超时

出于某种原因,traceroute到主机名(以及此服务器上托pipe的任何域)总是在第5跳之间超时,正如下面所示: 76.246.22.2 (Request timed out.) ggr7.sffca.ip.att.net [12.122.114.17] tracert最终在第16跳完成。地址都是唯一的,超时跳只出现在第5跳。在att.net之后,跳数都是上面的一个长主机名,最终parsing到另一个IP之前,然后,最后是主机名。 1)这个超时有什么作用? 2)有什么我可以做的 – 或者是我configuration错误的东西? 专用的CentOS / WHM服务器。 (其他IP分配给同一台机器没有这个超时工作…)

如何解决“请求超时”响应?

我在印度 在职场上,我浏览了我所属公司的门户; 这些在美国和加拿大 截至今天下午,我无法导航到一些公司的门户网站,虽然网站已部署,可以从第三方位置(美国以外,印度以外)的用户进行导航。 仅供参考,我在一个公司网站上执行了ping -t,同时试图在Chrome中打开该网站** Chrome出现了500错误** Ping返回了“请求超时”**一位同事第三个位置报告他能够ping,并导航到该网站**我的后续tracert得到了border8.po2-bbnet2.bsn.pnap.net [63.251.128.77],然后返回一个'请求超时“ 我尝试了cbc.ca上的同样的实验**结果** Chrome浏览器成功导航到cbc.ca ** Ping返回了'Request timed out'** Tracert得到了rx0sh-cbc-radio-canada.mt.bigpipeinc。 com [66.244.255.78],然后返回“请求超时”。 我迷失了方向 当PING和TRACERT失败时,浏览器可能导航到一个站点的可能原因是什么? 当我的同事能够通过互联网浏览一个网站时,为什么网站要给我回500个? 我能做些什么来解决这个问题? 我给求助台的电话没有得到答复。 你有没有遇到类似的问题?

远程连接从多个位置并行执行到SSH / HTTP的时间,但不是PING,为什么?

问题:远程连接从多个位置并行定时到SSH / HTTP,但不是 PING,为什么? 问题:有一个远程连接的Web服务器,在ssh / http连接的时候,大约有50%的时间是并行的,而不是 ping。 停机/正常运行时间不规则,持续时间为5-20分钟。 我已经通过两个分布式监控服务运行检查,日志validation我在本地看到的。 问题已经持续4-5天,每天24小时。 可能的问题: *什么是testing我应该从资源服务器上运行? *我应该运行哪些testing来logging来自服务器的出站连接? *什么是testing我应该远程运行? *什么是我应该谷歌的关键字或短语? *我应该问什么问题? *我应该提供什么额外的信息? 访问: *我有远程pipe理员访问到服务器,但没有物理访问。 系统: * Linux-CentOS-5.X,Apache-2.X *未知的虚拟机,但同一networking上的其他系统没有远程连接问题 networking: *networking信息未知,但同一networking上的其他系统没有远程连接问题 提前致谢!!! _________________ 最近的更新(1): “你的服务器在这些中断过程中是否仍然响应ping? @Greg – 是的,ping正在工作…… :-)但在这些中断期间,ssh / http并行下行。 而且,所有的testing都是通过静态IP完成的。 IP地址在IP块内拥有多年,但只分配给服务器。 最近的更新(2): PINGs似乎保持SSH / HTTP连接closures。 从分布式计算机networking每隔5分钟执行一次10x PING自动设置。 在接下来的10个小时内保留PING,看看ssh / http是否停留; 这将是一个新的模式。 最近的更新(3):所以,对于SUDO用户,我无法查看“/ var / log / messages”或Apache日志。 没有其他日志被试图查看。

SFTP超时下载

我的服务器保持超时,当我试图一次下载文件的手工。 我正在运行Ubuntu的10.4 LTS sshd_config包含以下调整: Subsystem sftp internal-sftp Match group www ChrootDirectory %h X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp 和fstab包含以下调整: /srv/www/domain.com /home/chris/domain.com none bind 尝试下载文件后,用户将被断开连接。 我什至不知道从哪里开始debugging,所以任何帮助将不胜感激。 谢谢

如何configurationping用于使用第一个和第二个名称服务器parsing主机名的超时

根据resolv.conf的手册页,我应该能够指定一些选项来parsingparsing器如何parsing给定的主机名以进行查找: http : //linux.die.net/man/5/resolv.conf 我知道我的域名服务器是本地的,应该很快响应,所以我想超时时间为2秒(也许是1S)。 我也想随机交换我将要打的名字服务器。 所以根据文档Ip汇集以下configuration: nameserver 10.10.1.15 nameserver 10.10.1.16 option timeout:1 option rotate option attempts:1 但是,当我的名字服务器条目被削弱时,每次ping之间仍然需要大约5秒钟的时间: nameserver 10.10.1.250 nameserver 10.10.1.16 option timeout:1 option rotate option attempts:1 另外,如果解算器是在第一个和第二个NS之间循环的请求,我不会得到预期的5s,1s,5s,1s的延迟…有没有人知道为什么,或者如何做到这一点做我想要的东西? 谢谢 …

SQLS超时 – 在Profiler中高读取

我已经用Profiler审计了SQLS2008服务器了一天..开销似乎没有麻烦这个新客户我的公司。 他们正在使用传统的VB6应用程序作为前端。 一旦SQLS RAM的使用率很高,他们正在经历超时。 服务器当前正在运行x64 sqls2008的虚拟机上有近9 GB的RAM。 SQL Server的“最大服务器内存选项”目前设置为6GB。 我把跟踪的结果放在一个表中,并使用这个查询来查询它们。 SELECT TextData,ApplicationName,Reads FROM [TraceWednesday] WHERE textdata不为null,EventClass = 12 GROUP BY TextData,ApplicationName,读取ORDER BY读取DESC 正如我所料,一些价值非常高。 Top Reads, in pages. 2504188 1965910 1445636 1252433 1239108 1210153 1088580 1072725 我认为最好的一个(2504188页)是20033504 KB,然后大约是20'000 MB,20GB? 这些查询经常执行,可能需要一段时间才能运行。 最终RAM因耗尽caching而用尽,一旦SQL无法在缓冲池中“泼溅”页面,就会发生超时。 成本上升。 我的理解是否正确? 我读过我应该调整关联的T-SQL并创build适当的索引。 显然减lessI / O会使SQL Server使用更less的RAM。 或者,也许这可能会减慢咀嚼整个RAM的过程。 如果阅读的页面less得多,即使使用率很高,也可能运行得更好? (减less时间交换等) 目前,我们唯一的select是在RAM使用率高的时候每周重新启动一次SQL,突然超时消失。 SQL再次呼吸。 我肯定有很多DBA在这种情况下..我在开始挖掘所有糟糕的T-SQL并把索引放在这里和那里之前问,有什么我可以做的吗? 除了我所知道的任何build议(还没有太多..) 非常感激。 […]

如果我的web服务器(Centos 5.5上的Apache / 2.2.3)花费超过10秒的时间来响应端口80上的一个nagios web请求,我该怎么办?

Hyperic表示,在同一时间有一个僵尸进程。 我怎样才能弄清楚它是什么过程,并从那里走? 通常在午夜到凌晨1点之间发生,但也是在上午11点左右发生的。 让我知道,如果我可以提供更多的细节。 谢谢

高服务器负载

开发人员使用的Hudson服务器有一些超时问题。 每当Java正在编译(git正在检查模块,java类被编译,testing和复制到Nexus),在这个过程中出现问题,一切都变得没有反应。 例如,我可以在前15到30秒内看到iotop,最多可以达到3Mb / s,然后,突然之间,顶部停止刷新,我什么也做不了。 对于SNMP同样的dito,每个SNMP请求结果超时。 我也无法login到ssh,并在打开的terminalinput一个简单的命令,如“w”需要年龄(5+分钟)来输出。 这是一个Debian服务器(漂亮的默认安装,没有奇怪的运行)。 这是在XenServer主机上运行的VM。 它有4Gb内存分配和8个核心(4个物理核心+ HT)。 XenCenter报告13%的CPU负载(在一个核心上是100%)。 磁盘使用率低,内存也不高峰(它停留在3Gb使用的4Gb左右,交换空闲)。 这是“w”输出后,再次变得敏感: $ w 12:02:31 up 10 days, 19:45, 4 users, load average: 32.13, 25.42, 15.32 所以是的,平均系统负载是相当高的…但是,即使3200似乎并不高。 这似乎也不会发生每一次build设的东西。 我的问题是:是否有一种方法可以对数据进行采样并查看是什么导致所有内容都挂起,即使Java独占一个内核,服务器也有7个未使用的内核,为什么它无法响应任何input(IO使用率似乎很低也不是内存不足)? 编辑: vmstat 1输出: procs ———–memory———- —swap– —–io—- -system– —-cpu—- rb swpd free buff cache si so bi bo in cs us sy id wa […]

http请求通过iptables – 到 – 目的地ipredirect导致没有反应

我有两个Ubuntu服务器,每个都有自己的IP地址。 我们称它们为server1和server2,分别具有ip 1.1.1.1和2.2.2.2 我有一个运行在server2上的nginx。 我希望server1具有的唯一目的是将所有传入的http(所以端口80)请求redirect到server2,而无需客户端注意到他们的请求正在被redirect。 我在server1上尝试了以下命令: iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT –to-destination 2.2.2.2 但是当我在我的浏览器中input1.1.1.1时,我没有收到任何回应:页面一直试图加载,没有给出任何消息或错误信息(我在2-3分钟后得到超时)。 但是当我删除上面的iptables规则,我立即得到一个“页面未find错误”,当我在浏览器中input1.1.1.1; 所以有些东西是工作,但不是因为它应该:当我input1.1.1.1我想要加载在2.2.2.2托pipe的HTML页面 因为当我在浏览器中input2.2.2.2时,我确实看到了加载的网页。 任何人都可以帮我这个吗? 我现在正在search相当一段时间(在severfault和Google上),所以我就这么问。 非常感谢您阅读我的问题! 更新:谢谢大家的信息。 不幸的是,我仍然没有回应 我有以下的iptablesconfiguration: root @ ip-10-48-238-216:/ home / ubuntu#sudo iptables -L 连锁input(政策接受) 目标人select源目的地 连锁FORWARD(政策接受) 目标人select源目的地 链式输出(策略ACCEPT) 目标人select源目的地 root @ ip-10-48-238-216:/ home / ubuntu#sudo iptables -t nat -L 连锁PREROUTING(政策接受) 目标人select源目的地 […]