https://github.com/phpseclib/phpseclibを使用して、Debian サーバーで cmd を実行しています。
echo $ssh->exec("ls");
私にとっては正常に動作しています-しかし、次のことを試してみると(ここのように)タイムアウトが表示されます:
$ssh->write("ls -la\n");
echo $ssh->read();
エラーログには次のように記載されています。
[warn] mod_fcgid: read data timeout in 10 seconds
[error] Premature end of script headers: index.php
また、fcgid 設定を増やしてみました (最大 300 秒):
FcgidBusyTimeout 10
FcgidIOTimeout 10
うまくいきません...何か助けになりますか?
ありがとう!