2017-05-20 174 views
1

我使用phpseclib通過SSH2在我的UNIX服務器上執行命令,該命令只做ctrl + c(退出腳本,我真的不知道該怎麼說,抱歉)在15秒之後,所以當我想在PHP中使用file_get_contents("api.php?param=test");時,頁面在15秒內加載(在腳本完成/完成之後它正在完成加載)。如何減少SSH2的「加載」時間

所以我想執行這個命令,然後直接寫下類似「ok」的東西。我不想要這個加載時間。

PS:我正在做這樣的:https://hastebin.com/hoyulazeha.xml

對不起,我不是英語。 在此先感謝您的幫助。

+0

通過命令行登錄到服務器是否需要很長時間?您是否檢查過服務器上的ssh配置以禁用不必要的DNS和GSSAPI(如果您不需要它們)? – Spechal

回答

1

我在$ssh -> exec($command);之前加了$ssh -> setTimeout(1);,它在1秒後停止加載,並且腳本正確執行。