使用 spawn-fcgi启动其他服务时,spawn-fcgi:child exited with: 127报错
原因:没找到动态库
例如:我要用spawn-fcgi启动一个服务,服务名叫productsetSvr
spawn-fcgi程序和testsvr程序的路径都在/home/mdm/bin下
**
解决方案:
成功率:100%
:**
**
1.进入到productsetSvr路径
**
**
2.输入命令:ldd ./productsetSvr
**
可以看到productsetSvr缺少的动态库。(每个人缺少的动态库都不一样,但是都只需要创建对应的软连接就能解决)
ln -s /usr/local/lib/libboost_system.so.1.59.0 /usr/lib/ libboost_system.so.1.59.0
ln -s /usr/local/lib/libboost_system.so.1.59.0 /usr/lib64/ libboost_system.so.1.59.0
…剩下的两个都一样的方式
/usr/lib/ 和/usr/lib64/ 路径都创建软链接
如果提示/usr/lib/已存在此链接,请忽略
3.创建完软链接以后
重新ldd ./productsetSvr
可以看到已经能够链接了,说明可以了
**
4.然后再用spawn-fcgi启动服务,是成功的了
**