在centos7.3上编译安装nginx-1.12.2 启动测试出错

[root@web02 local]# /usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx: error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory

从错误看出是缺少lib文件导致,进一步查看下  

[root@web02 local]# ldd $(which /usr/local/nginx/sbin/nginx)
linux-vdso.so.1 => (0x00007ffdd918e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fea2b1c8000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fea2afac000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fea2ad74000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fea2ab12000)
libssl.so.10 => /lib64/libssl.so.10 (0x00007fea2a8a0000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fea2a43e000)
libz.so.1 => /lib64/libz.so.1 (0x00007fea2a228000)
libgd.so.2 => /lib64/libgd.so.2 (0x00007fea29fe1000)
libprofiler.so.0 => not found
libc.so.6 => /lib64/libc.so.6 (0x00007fea29c1d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fea2b3d6000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007fea29a1a000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fea297cc000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fea294e4000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fea292e0000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fea290ac000)
libXpm.so.4 => /lib64/libXpm.so.4 (0x00007fea28e9a000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fea28b5c000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fea28906000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fea286c9000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fea28423000)
libpng15.so.15 => /lib64/libpng15.so.15 (0x00007fea281f7000)
libm.so.6 => /lib64/libm.so.6 (0x00007fea27ef5000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fea27ce7000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fea27ae2000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fea278c8000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fea2769f000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fea27475000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fea2724e000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fea27049000)  

可以看出libprofiler.so.0并没有找到

找出源文件

[root@web02 local]# find / -type f -name "libprofiler.so*"
/usr/local/lib/libprofiler.so.0.4.17
/usr/local/src/gperftools-2.6.90/.libs/libprofiler.so.0.4.17 

做软连接

[root@web02 local]# ln -sv /usr/local/lib/libprofiler.so.0.4.17 /lib64/libprofiler.so.0
‘/lib64/libprofiler.so.0’ -> ‘/usr/local/lib/libprofiler.so.0.4.17’  

再次检查

[root@web02 local]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx-1.12.2/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx-1.12.2/conf/nginx.conf test is successful

ok了。  

 

nginx检查报错 error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory的更多相关文章

  1. linux使用wkhtmltopdf报错error while loading shared libraries:

    官网提示 linux需要这些动态库.depends on: zlib, fontconfig, freetype, X11 libs (libX11, libXext, libXrender) 在li ...

  2. 10gRAC运行srvctl报错error while loading shared libraries:

    数据库10g才会有这个错,因为11g的grid和oracle是分开的. [oracle@news01 orcl]$ srvctl /u01/app/oracle/db_1/jdk/jre/bin/ja ...

  3. 运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory

    运行编译后的程序报错  error while loading shared libraries: lib*.so: cannot open shared object file: No such f ...

  4. 使用arm-none-eabi-gdb报错error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

    使用arm-none-eabi-gdb报错error while loading shared libraries: libncurses.so.5: cannot open shared objec ...

  5. svnadmin:error while loading shared libraries: libaprutil-1.so.0:cannot open shared object file: No such file or directory

    wdcp下安装svn后一直提示 svnadmin:error while loading shared libraries: libaprutil-1.so.0:cannot open shared ...

  6. 动态链接库找不到 : error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory

    问题: 运行gsl(GNU scientific Library)的函数库,用 gcc erf.c -I/usr/local/include -L/usr/local/lib64 -L/usr/loc ...

  7. ./filezilla: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

    opensuse系统 在filezilla官网下载压缩文件解压运行后报 ./filezilla: error while loading shared libraries: libpng12.so.0 ...

  8. error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file

    安装rac10g,出现例如以下错误: [root@rac2 oracle]# /u01/product/crs/root.sh WARNING: directory '/u01/product' is ...

  9. 启动uwsgi报错error while loading shared libraries: libpcre.so.1:

    启动uwsgi时候报错: [root@ richie]# /usr/bin/uwsgi --ini /usr/local/nginx/conf/uwsgi.ini /usr/bin/uwsgi: er ...

随机推荐

  1. 每日一句英语:怎样回答美国人的How is it going问候语?

    和中国人"吃了吗"是一个性质,本质上仅仅是个话题的起始点,而不是真的想知道你吃了没有. 美国人打招呼有几种方式: 不太熟的人:How are you? 一 般说 pretty go ...

  2. 笔试题之java基础

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他.有些题来自网上搜集整理,有些题来自传智 ...

  3. cmd命令怎么玩

    1.两种进入cmd窗口方式: 1)win+R,出现运行窗口,输入cmd按回车 2)点击开始旁边的搜索文件和程序框按钮(Cortana),输入cmd按回车 2.常用命令        执行运行 comp ...

  4. ftpclient 编码备忘

    if (FTPReply.isPositiveCompletion(ftpClient.sendCommand("OPTS UTF8", "ON"))) {// ...

  5. webservice系统学习笔记8-简单的权限校验

    服务端handler.java package com.ws01; import java.util.Set; import javax.xml.namespace.QName; import jav ...

  6. JS模拟list

    /* * List 大小可变数组 */ function List() { this.list = new Array(); }; /** * 将指定的元素添加到此列表的尾部. * @param ob ...

  7. 关于LoadRunner的迭代

    通过用lr做负载压力测试过程发现,如果设定不同的action迭代次数,每次得出的结果是不同的,曲线的表现形式也是不同的.这点就使我们会感觉困惑,为什么要设置action的迭代次数?以及对于不同的应用系 ...

  8. linux 2>&1的用法

    linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2.STDIN就是标准输入,默认从键盘读取信息:STDOUT是标准输出,默认将输出结果输出至终端,也就 ...

  9. 架构-LAMP特级学习(网站大访问量解决方案)

    网站运营要面对的四个问题总结: 1.大访问量(主用负载均衡技术) 2.大存储量 3.访问速度 4.服务器监控 一.大访问量解决方案 超级计算机 = 负载均衡 + 集群 0.反向代理(Nginx等实现) ...

  10. Linux安装JDK详细步骤(rpm方式)

    1. 先从网上下载jdk(jdk-6u32-linux-i586-rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录 #cd /home#cp jdk-6u32-linux-i5 ...