系统日志满了 无法进入后台解决办法
8 F" y! {' Z- B* G$ k, r e
$ ~% u& `7 T( d% ^2 Sapache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
! i" ^" r# S* V0 @/ _7 V: s进入日志目录( N) L1 T1 C' L/ `0 g1 w
/www/wdlinux/nginx-1.0.15/logs
2 i) X) {" |4 ^/www/wdlinux/httpd-2.2.22/logs7 h) a j7 c9 X0 x: T: X8 c3 d
这两个日志,会记录所有的正常与不正常的访问日志信息。/ F8 z# T' P$ O4 [8 l+ F
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
6 ~9 }. h4 q% u: U+ c, ]! g所以这两个目录里是默认的web服务器日志文件。
& Z4 @! ?2 L' O" I8 A, C \不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
! u5 V% |0 n& j* f) c i5 c; O
1 H) ?1 a, X% b+ c: ]" M+ E如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。0 F3 a2 J7 S4 p
/ u" h: J% S7 ^; |( p
关闭方法: ^/ B" T, l0 Q
* A8 N( O& g' O, R n
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“- x8 J) W; g* g& I% @: e
2.进入上面的目录
( Z+ W& d6 |* L% y( S; D7 m: n6 h% [6 B
. z- s& U0 V$ f! F/ `. n. v, fcd /www/wdlinux/nginx-1.0.15/logs 1 n: N3 y. ~1 P/ W& d
; ]' y9 c: Z+ {# f* G
cd /www/wdlinux/httpd-2.2.22/logs
) r1 e; ^2 f u0 ^: O删除以a和e开头的文件即可:* @- K' A6 b( M9 K
. }) n7 f' q/ e9 h4 ?
rm -fr access_log - T( u5 y" @) Y- E. Z
rm -fr error_log( q! h8 R7 [: _/ [. b9 Z3 K9 L! g4 a
rm -rf access.log
* b1 [$ B9 V0 e4 b5 p% l6 Jrm -rf error.log
6 y8 l; b6 Q* f; U2 o7 `- A& }" R% ^+ n3 z4 p/ c
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)9 |( T: L1 ^6 ^3 \
; ^2 M4 x6 ]- b或者 手动操作2 P% y! o4 q8 m) |! f
- z6 y; c1 V m1 i: bnginx的关闭方法
/ {% a: ~0 D$ Dsed -i '/log_format/a\% M3 K, x/ R4 P1 f
access_log off;' /www/wdlinux/nginx/conf/nginx.conf3 v! i* ^2 K d$ b- ?
4 }4 R2 a+ l, }( ^1 bapache的关闭方法& q; q: }4 h5 F+ [ f+ G3 s b; ~
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf
! S, @4 p6 ^" s; ^( I9 Q& { k- |0 C6 ]( N. {, o. T
! Y3 W& C7 c. K; C( C' Y" y' X: o; {$ R
最后
% |8 Q) O! F' e- Y0 ~ o3 M1 I5 T9 |9 c7 p9 p( F. e
重启apache2 ^: `. o$ l% d& r5 y* c1 o
/etc/init.d/httpd restart/ W2 X( A- f7 \5 U& \
# p4 r0 z8 E, a& g5 R重启nginx
' K; e' N% w# A6 l8 t/etc/init.d/nginxd restart
# s/ M/ Q( R: R$ X
0 y3 E+ L6 i- R, A* V' h! \再df -h查看磁盘占用 已经恢复正常。 |