Nginx日志切割配置
目录
在/usr/local/nginx/log 目录下创建nginx_log目录
<source lang="bash"> mkdir –p /usr/local/nginx/log/nginx_log </source>
拷贝rotatelogs rotate.sh run.sh到/usr/local/nginx/log/nginx_log目录,配置可执行权限
<source lang="bash"> cp rotatelogs /usr/local/nginx/log/nginx_log </source>
配置可执行权限 <source lang="bash"> chmod a+x /usr/local/nginx/logs/nginx_log/rotatelogs chmod a+x /usr/local/nginx/logs/nginx_log/ rotate.sh chmod a+x /usr/local/nginx/logs/nginx_log/ run.sh </source>
将原access.log改名并创建有名管道
<source lang="bash"> mv /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access.log.bak mkfifo /usr/local/nginx/logs/access.log </source>
拷贝 libpq.so.3 libssl.so.4 到lib目录并创建符号链接
<source lang="bash"> cp libpq.so.3 /lib/ cp libssl.so.4 /lib/ ln –s /lib/libcrypto.so.0.9.8e /lib/libcrypto.so.4 </source>
运行/usr/local/nginx/logs/nginx_logs/run.sh
<source lang="bash"> /usr/local/nginx/logs/nginx_logs/run.sh </source>
重启nginx服务
<source lang="bash"> /usr/local/nginx/sbin/nginx –s reload </source>