应用程序间歇性“不响应”

我们有一个POS应用程序,在4个特定的位置有时会locking30-120秒而非常频繁(每隔几分钟左右)。 UI没有响应的地方差别很大。 每个地方只有一台机器运行应用程序和MySQL以及其他任何东西,但是当这台机器被带到我们的办公室时,这个问题根本就不存在。 当它被带到这里时唯一改变的是连接到的networking。

我对如何解决这个困境感到茫然。 欢迎任何build议,包括分析应用程序,可以告诉我什么是一个进程正在做什么,或者当它没有响应等待。

(希望这是正确的网站,因为我怀疑networking相关的问题。

Edit1 – 问题的附加信息:操作系统:不是Linux。 Windows XP和一个便宜的路由器是关于如何在这些位置的设置。

电报:我会有人检查。

连接:它连接信用卡处理。 一个位置没有,但是在询问那个位置时,我也被告知这个问题的存在是未经证实的。

locking恢复:应用程序将恢复响应。

应用程序的变化:现在还没有证实退回到我们应用程序的旧版本可以减轻或消除问题的发生。 其他地点有相同的版本没有问题。

编辑2 :毕竟可能不是一个networking问题。 我已经给每个人一些点帮助。

locking一个系统30-120秒。 你需要恢复吗? 如果它在给定的时间后自行恢复,那么最好检查networking连接,可能只是有缺陷的电缆简单的方法来testing出来是运行ping -f并看看数字。 如果变化太剧烈,那么它有可能就是电缆

如果networking电缆处于像在其中一个地板煎饼一样移动的情况下,我会再次进行networking电缆testing。

另一个要看的是DNS。 如果您的应用程序依靠DNS来进行某种networkingparsing,并且假设您不控制DNS,则可以使用主机表项扩充DNS。

另一个要看的是你的NIC卡。 如果您自动协商,请尝试将速度设置为100MB-FULL,然后查看是否解决问题。 如果这是linux,请尝试检查dmesg输出以查看是否看到NIC卡断开连接/重新连接模式。

还有其他的东西要看,但是这两个我会开始看。

其他的东西,如果运行,是/etc/nsswitch.conf设置。 你正在运行本地LDAP? (再次,假设这是Linux版本)。