VPS侦探论坛

 找回密码
 注册
查看: 8029|回复: 7

nginx 日志自动分割代码问题

[复制链接]
发表于 2010-12-18 21:34:33 | 显示全部楼层 |阅读模式

  1. #!/bin/bash
  2. # This script run at 00:00

  3. # The Nginx logs path

  4. logs_path="/home/wwwlogs/"

  5. # The logs would to be cuten

  6. cutlogs=("access.log" "nginx_error.log")

  7. mkdir -p ${logs_path}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

  8. #per log start

  9. log_i=0

  10. #logs total

  11. log_j=${#cutlogs[@]}

  12. # log_i < log_j

  13. while [ "$log_i" -lt "$log_j" ]

  14. do

  15. mv ${logs_path}/${cutlogs[$log_i]} ${logs_path}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/${cutlogs[$log_i]}_$(date -d "yesterday" + "%Y%m%d").log

  16. let log_i=log_i+1

  17. done

  18. kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
复制代码
很是奇怪,这段代码在lnmp 0.4里面能很好的完成日志自动分割,用在0.5上就不行了,只能自动在/home/wwwlogs/建立了“年份/月”(当前:/home/wwwlogs/2010/12) 目录,但该目录中日志文件不存在。

补充:/home/wwwlogs 赋予 www 权限 (chgrp -R www /home/wwwlogs   chown -R www /home/wwwlogs chmod -R g+rwx /home/wwwlogs)
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2010-12-18 21:35:46 | 显示全部楼层


0.4和0.5是不是有什么改变了?军哥来看看。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2010-12-19 10:11:44 | 显示全部楼层

chmod +w /home/wwwlogs/
chown www:www /home/wwwlogs/
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2010-12-20 00:23:03 | 显示全部楼层



已按楼上方法设置,测试测试有什么结果先。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2010-12-27 13:43:23 | 显示全部楼层

还是不行啊,怎么办?

军哥运维代购:http://shop63846532.taobao.com/

发表于 2010-12-27 13:47:44 | 显示全部楼层

回复 5# 的帖子


哥不是神人,你啥都不说,怎么解决问题
发表于 2010-12-30 04:55:48 | 显示全部楼层

军哥  我和他是一模一样的情况
我可以提供ssh帐号 不知道您方便看看么?
问题解决后 我写解决方案 大家一起共享!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-2-7 21:06:16 | 显示全部楼层

再来看看。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 21:39 , Processed in 0.027368 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表