2011-03-14 174 views
1

我有一个perl-cgi脚本,它记录到cisco设备并运行命令。所以最近将该脚本从旧的solaris服务器移到了更新的更强大的虚拟机服务器上。现在脚本非常缓慢地登录到设备实际上已超时。我不是perl的专家,我不知道如何排除故障。在我的测试中没有发现任何问题。正如我所说的服务器和网络至少比旧的速度快10倍。任何建议?预先感谢。perl-cgi脚本缓慢

回答

1

该脚本可能是使用阻塞套接字编写的。它移动的事实可能会减慢cisco设备和运行CGI的服务器之间的连接。我会先检查你的网络路径。如果这仍然是一个问题,那么应该将其写入fork()子进程,使用非阻塞套接字技术或编写CLI应用程序。这听起来不像是适合作为CGI运行的东西。

+0

谢谢,我会检查路径。可能是新服务器是虚拟服务器,而旧服务器是可能增加额外路径的物理服务器。 – dan 2011-03-14 21:40:19