【问题标题】:How to reduce SSH2 "loading" time [closed]如何减少 SSH2“加载”时间 [关闭]
【发布时间】:2017-05-21 09:27:19
【问题描述】:

我正在使用phpseclib 通过 SSH2 在我的 unix 服务器上执行命令,该命令仅在 15 之后执行 ctrl + c(退出脚本,我真的不知道怎么说,抱歉)秒,所以当我想在 PHP 中执行 file_get_contents("api.php?param=test"); 时,页面正在加载大约 15 秒(在脚本完成/完成后完成加载)。

所以我想执行命令,后面直接写“ok”之类的。我不想要这个加载时间。

PS:我就是这样做的:https://hastebin.com/hoyulazeha.xml

对不起,我不是英国人。 提前感谢您的帮助。

【问题讨论】:

  • 通过命令行登录服务器是否需要很长时间?您是否检查了服务器上的 ssh 配置以禁用不必要的 DNS 和 GSSAPI(如果您不需要它们)?

标签: php ssh phpseclib


【解决方案1】:

我在$ssh -> exec($command); 之前添加了$ssh -> setTimeout(1);,它在1 秒后停止加载,并且脚本正在正确执行。

【讨论】:

    猜你喜欢
    • 2015-04-23
    • 2020-11-07
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-26
    • 2011-05-27
    相关资源
    最近更新 更多