2011-03-14 130 views
1

我有一個perl-cgi腳本,它記錄到cisco設備並運行命令。所以最近將該腳本從舊的solaris服務器移到了更新的更強大的虛擬機服務器上。現在腳本非常緩慢地登錄到設備實際上已超時。我不是perl的專家,我不知道如何排除故障。在我的測試中沒有發現任何問題。正如我所說的服務器和網絡至少比舊的速度快10倍。任何建議?預先感謝。perl-cgi腳本緩慢

回答

1

該腳本可能是使用阻塞套接字編寫的。它移動的事實可能會減慢cisco設備和運行CGI的服務器之間的連接。我會先檢查你的網絡路徑。如果這仍然是一個問題,那麼應該將其寫入fork()子進程,使用非阻塞套接字技術或編寫CLI應用程序。這聽起來不像是適合作爲CGI運行的東西。

+0

謝謝,我會檢查路徑。可能是新服務器是虛擬服務器,而舊服務器是可能增加額外路徑的物理服務器。 – dan 2011-03-14 21:40:19