通过 php 在执行 shell,来同步两个服务器之间二进制文件,为何不成功?
php 执行 shell ,使用 scp 去同步文件。为何不成功。
nginx 已经改为 root 用户执行,
scp 也已经是 root@ip 去执行,并且已经在两台服务器之间建立了无密码通信。
直接在服务器 A 去 scp 是可以成功传输到服务器 B 的。但是在 php 脚本中失败。
请问这是什么原因?
答:nginx 和 php 中间是不是漏了什么
答:连个 php 的返回都不给谁知道为什么不成功。。
答:已经解决了。原来除了要设置 nginx 的执行用户,还要设置 php-fpm 的 user 。
0条评论