2017-05-20 58 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秒后停止加载,并且脚本正确执行。