系统日志满了 无法进入后台解决办法
0 c, y. [) G# u+ i5 Y0 c) }$ r/ ], S* p3 R
apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,4 r+ z( n1 Q7 N1 E
进入日志目录 b- P! Z, J# b2 G7 Y/ F
/www/wdlinux/nginx-1.0.15/logs! D$ g a! o) Q
/www/wdlinux/httpd-2.2.22/logs' h2 [9 T8 ]1 w+ {- P
这两个日志,会记录所有的正常与不正常的访问日志信息。, C- j4 h) t* a1 @! I
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
5 Q2 f* s- J6 U/ L所以这两个目录里是默认的web服务器日志文件。
7 F3 |* a2 k1 v* P( G* `; [不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。% d9 S; ?2 E: {; t% T
; t+ ]# U6 d, K7 H
如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。
; ^0 W0 P, m! a/ t$ [6 {5 P' f( }
7 _: h5 _# l; Z) J& J; q& z |关闭方法:" E: v6 [+ e+ N4 B8 M
3 V/ }9 s0 U, n3 R+ J( U
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“
( F+ l+ d7 j# I8 g' L0 V2.进入上面的目录
0 U- c5 ~" i1 c) `- D2 T7 m# C: u9 T- o
cd /www/wdlinux/nginx-1.0.15/logs + k0 t2 t) E+ ]8 J
" a/ a' F) I9 n5 Q( _' P, R3 `
cd /www/wdlinux/httpd-2.2.22/logs
$ ]3 i3 i( c3 s5 w5 O- A) l2 d删除以a和e开头的文件即可:
8 e- z! o- U, b' B1 E3 y( j7 c" ~6 c7 ~! c. y
rm -fr access_log
4 H- \7 L3 h7 b$ K" R8 K$ Xrm -fr error_log
6 j- S$ {4 @- W7 j7 trm -rf access.log
/ B1 y5 D# ]0 K2 ]" S! Lrm -rf error.log
: F& T$ i5 G% u) M6 ~( r: K3 M X' u M' p: [6 k* P
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
& U7 v0 E8 K0 h; A; O7 d
; W! ~0 S: r1 F: T7 d" Q- b或者 手动操作
# L4 E. D& B; ~! i6 r5 P7 C
+ j8 q z( D' l' i, X( v3 D: jnginx的关闭方法; H6 `2 {2 e* j, F$ w+ ]! x
sed -i '/log_format/a\8 l' O% q" _! X/ v' j" V
access_log off;' /www/wdlinux/nginx/conf/nginx.conf1 U& ^7 H- f0 c/ l; P
+ F8 V/ S% b- S3 |/ u
apache的关闭方法
. U* W6 K8 L) q4 dsed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf
! I0 w% ]5 f" |/ K9 ^+ n5 p1 B7 E1 A& R6 g$ D% s6 h
6 f0 G6 q; F0 `; Q
( }' O* j) g* V. T! D7 V/ I/ |最后4 C7 d2 `' P& c2 b0 u4 ~
% L2 t) `( p) C7 q
重启apache
V* W0 c1 a s6 r! w/etc/init.d/httpd restart
* ?3 {: N, i; T9 d" f1 U# t! G1 L- K! K' R1 Q; i/ i
重启nginx. B$ f9 ?6 `3 T, N! r) K" v
/etc/init.d/nginxd restart$ \, b/ ?& L0 z/ z! d6 s5 f2 U
: R' |1 {, N) ~. N s
再df -h查看磁盘占用 已经恢复正常。 |