用长执行时间调用phython脚本的php不显示输出

时间:2016-09-21 11:45:21

标签: php python ssh timeout phpseclib

我写了一个php程序" myphp.php"它将从python脚本收集数据" test.py"在" mysnmpserver"中运行。 当我运行一个简单的'#hello world" python脚本,它的工作原理。但是当我将python脚本与SNMP库一起使用时,php echo并没有显示任何内容(执行大约2分钟 - 基本上收集所有网络信息')。

我的myphp.php文件如下:

set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
include('Net/SSH2.php');

$server = "mysnmpserver";
$username = "user";
$command = "./test.py";
$pass = "pass";

$ssh = new Net_SSH2($server);
if(!$ssh->login($username, $pass)){
    exit('login failed!');
}

echo $ssh->exec($command);

如果任何人建议我应该使用适当的代码

,这将是一个很大的帮助

0 个答案:

没有答案