VPS侦探论坛

 找回密码
 注册
查看: 5301|回复: 3

日志切割脚本不会自动切割日志

[复制链接]
发表于 2013-8-11 15:29:01 | 显示全部楼层 |阅读模式

因为网站还没有完全搞好,所以写了ROBOTS屏蔽所有蜘蛛:
User-agent: *
Disallow: /
可是发现日志切割脚本不会自动切割日志了。
这跟ROBOTS限制有关系吗?
是阿里云的LINUX主机
使用命令:/etc/init.d/crond status
结果提示:crond (pid  1749) is running...

[ 本帖最后由 !@#123 于 2013-8-11 15:31 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-8-11 17:10:22 | 显示全部楼层


安装好lnmp后必须设置才行,安装好日志不会自动切割
https://www.vpser.net/manage/cut-nginx-log-files.html

那只是针对rebot的,只要有访问就有日志
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2013-8-11 20:43:20 | 显示全部楼层

军哥,可能是我没有表达清楚。
安装好LNMP后,我已经配置好了日志切割计划任务的。
就是有时会出现无法切割日志,我设置了7天自动删除所有日志,好像是自动删除了7天的日志后自动切割脚本就会停止了。
下面是我的计划任务
crontab -l
00 00 * * * /bin/bash /root/lnmp1.0-full/cut_nginx_logs.sh
00 00 * * 7 /bin/bash /root/lnmp1.0-full/clear_logs.sh
下面是我修改过的日志切割脚本,请军哥看一下是不是因为修改错误造成不会自动切割的。
  1. #!/bin/bash
  2. #function:cut nginx log files for lnmp v0.5 and v0.6
  3. #author: http://lnmp.org

  4. #set the path to nginx log files
  5. log_files_path="/home/wwwlogs/"
  6. log_files_dir=${log_files_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")
  7. #set nginx log files you want to cut
  8. log_files_name=(xunwuwang.com)
  9. #set the path to nginx.
  10. nginx_sbin="/usr/local/nginx/sbin/nginx"
  11. #Set how long you want to save
  12. save_days=7

  13. ############################################
  14. #Please do not modify the following script #
  15. ############################################
  16. mkdir -p $log_files_dir

  17. log_files_num=${#log_files_name[@]}

  18. #cut nginx log files
  19. for((i=0;i<$log_files_num;i++));do
  20. mv ${log_files_path}${log_files_name[i]}.log ${log_files_dir}/${log_files_name[i]}_$(date -d "yesterday" +"%Y%m%d").log
  21. done

  22. #delete 7 days ago nginx log files
  23. find $log_files_path -mtime +$save_days -exec rm -rf {} \;

  24. $nginx_sbin -s reload
复制代码

[ 本帖最后由 !@#123 于 2013-8-11 20:53 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-8-12 10:14:02 | 显示全部楼层



上面没错误
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-24 23:27 , Processed in 0.025438 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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