一、安裝依賴包html
yum -y install wget gcc gcc-c++ -y
二、安裝libunwind庫
能夠從http://ftp.twaren.net/Unix/NonGNU//libunwind/下載nginx
wget http://ftp.twaren.net/Unix/NonGNU//libunwind/libunwind-1.1.tar.gz tar zxvf libunwind-1.1.tar.gz cd libunwind-1.1 CFLAGS=-fPIC ./configure make CFLAGS=-fPIC make CFLAGS=-fPIC install
三、安裝google-perftools
下載http://pan.baidu.com/s/1bnfDFbDc++
tar zxvf gperftools-2.1.tar.gz cd gperftools-2.1 ./configure make make install echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf /sbin/ldconfig
爲google-perftools建立一個線程目錄google
mkdir /tmp/tcmalloc chmod 777 /tmp/tcmalloc
四、安裝OpenRestylua
請參看我另外一篇博客http://www.cnblogs.com/kgdxpr/p/3550633.htmlspa
編譯時增長--with-google_perftools_module.net
./configure --prefix=/usr/local/openresty --with-google_perftools_module --with-http_stub_status_module --with-http_gzip_static_module --with-luajit
查看nginx安裝的模塊線程
/usr/local/openresty/nginx/sbin/nginx -V
修改nginx主配置文件,在pid這行的下面添加以下代碼rest
驗證google-perftools是否已經正常加載,可經過以下命令查看code
lsof -n | grep tcmalloc