升级nginx时,执行nginx -V时报错
/home/fdfs/nginx/sbin/nginx: symbol lookup error: /home/fdfs/nginx/sbin/nginx: undefined symbol: g_if_alias_prefix
以为是编译nginx时不完整,结果重新编译完再执行nginx -V还是报错
网上查看了类似的报错,有说是共享库的问题
我们nginx两台主机的配置是一样的,所以对比两台nginx主机的/lib目录,
发现有问题的nginx主机多了一条libfastcommon.so的软连接
libfastcommon.so是在编译安装fastdfs时做的软连接,怀疑可能是这个问题导致的,
选择删除掉软连接之后,再次执行nginx -V命令尝试
问题解决了