首页 > 编程知识 正文

shell设置命令超时,socket连接超时时间设置

时间:2023-05-06 15:40:48 阅读:50387 作者:4427

最终要求是在添加过程中连接到服务器的进程不超过10秒。 也就是说,如果在10秒内无法连接,则必须断开连接并立即响应客户端,以防止客户端出现假s现象。

我对php ssh扩展也不太熟练。 即使在官网上看到名为ssh2_connect的函数,似乎也没有可以直接设定超时时间的参数选项,在网上搜索了半天。 很遗憾,关于这方面的报道很少,另外,n年前有人提问是下一篇零回答的报道。

终于在https://堆栈溢出* * *这个网站上外国人遇到了和我一样的问题。 下面也有大人物展示了实用的解决方法。 根据这位伟人的回答,phpssh2_connect通过socket_connect工作,所以最终会设定socket_connect的超时时间。 socket_connect依赖于php ini配置参数default_soct

实例

ini_set(default_socket_timeout ),2 ); 设置//2秒的超时

$ connection=ssh2_ connect ('1.1.1' );

不得不说外国人的干货真多。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。