系统日志满了 无法进入后台解决办法1 Q K( s. J/ N9 b" f
7 v( s8 I4 G) W9 hapache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
+ I9 U* E/ B( e" X. I; u进入日志目录9 ~! m9 _# `* d: U3 U) \
/www/wdlinux/nginx-1.0.15/logs- z* U4 W: ?# ~0 g9 x; J
/www/wdlinux/httpd-2.2.22/logs
% p$ @% s- ^1 O" M! H& _这两个日志,会记录所有的正常与不正常的访问日志信息。, [3 G" t8 D) G( u% ~6 o2 N
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。9 j8 U9 @9 E9 d' K/ S3 w
所以这两个目录里是默认的web服务器日志文件。( }* v. L8 d& {5 d% F. _2 X+ A% d9 V
不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
! G. t: H1 v4 h7 i0 ^6 k: h$ B) Y! }" i5 R, E+ ]+ T
如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。
p! j4 }1 f5 K, z }0 p
! Q8 {1 N) u$ w. g7 T; l关闭方法:
1 m" {1 p- r/ @! l0 |4 }# T' F& |
. L* `% G% \2 r! D/ D1.进入WDCP后台-系统设置-点击 “关闭web默认日志“& b5 E6 ?1 L! D0 ~: j0 |/ _+ N2 \2 Q
2.进入上面的目录
* E" ?4 i @/ R U; r
& ]& s6 o* s4 I' `8 j9 Q8 vcd /www/wdlinux/nginx-1.0.15/logs
# F% j% { h% Q" t9 H% q3 [/ z) [7 }1 b. c6 v4 x" u
cd /www/wdlinux/httpd-2.2.22/logs
5 _) o( X0 n- C4 `删除以a和e开头的文件即可:
6 u8 C' G3 k% n( m) \* a0 t
' C. U+ ~* Q1 Frm -fr access_log
3 u& o, N: }% z* V) p- drm -fr error_log/ G; x! X8 t# o% M% ^
rm -rf access.log
8 u' g! O6 }0 a# l+ O& Srm -rf error.log ?. J, V! O3 D( y2 `
, q7 J+ u- h0 ]3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)% i: ?4 m! \' n# T; x- M2 Q
/ h2 ~6 r5 q/ J% U/ L. W
或者 手动操作
/ c- s$ X* D s: K# ~3 T- n
4 q, u' k: S, h }3 k7 l. anginx的关闭方法- x G2 J5 K0 Z8 o4 O0 D& y
sed -i '/log_format/a\; K* e; J2 l' g+ s5 H# U
access_log off;' /www/wdlinux/nginx/conf/nginx.conf
% V# W, K# Q$ B. b' S! h, M* {& ?/ C
apache的关闭方法1 D9 P. {, W/ Z6 G ]8 F+ e
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf/ O+ C4 ~& h& R1 z3 [% A
& U4 L4 S. F8 D6 x
% e g2 }& I( r3 z+ E! ^+ l8 `: C3 l! k# j. r8 N( |2 h
最后
; Z6 ~- y" {5 b
$ k9 w' d; x4 I9 L3 A4 y+ y重启apache
! h I. U# `6 B3 ~# }# N/ q/etc/init.d/httpd restart( k; |4 R) a/ b1 f/ l1 x
( L3 X8 H2 ]6 _ [: Y2 W7 [( t
重启nginx
3 x7 ~; J% Q% A2 @$ n/etc/init.d/nginxd restart7 U# ^* d& _7 m' T+ C
! y. R" ^0 ~ j v6 z再df -h查看磁盘占用 已经恢复正常。 |