系统日志满了 无法进入后台解决办法
5 G' y7 ?5 x( G& f$ o8 N1 n! K" B
# z4 g1 {# i$ i! i% Rapache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
1 q7 o0 z, o9 h+ P6 O( k( `进入日志目录4 B& c( f. o4 f% G# t1 C
/www/wdlinux/nginx-1.0.15/logs3 O6 R7 E. l# J2 P
/www/wdlinux/httpd-2.2.22/logs% ] K, m: v s2 O
这两个日志,会记录所有的正常与不正常的访问日志信息。- N* u* C' T( d( P/ K
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
% t& s! @4 F5 h2 `! O所以这两个目录里是默认的web服务器日志文件。9 z, ?% z( w3 I {
不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。3 F+ E4 E- ~9 ^ `9 @# s) [- B
( `( d/ ?% ^. i/ D8 K) X5 m
如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。1 y k$ E; I: e% I- F: _
3 ^/ e8 `' U) F3 B* p
关闭方法:1 T6 E* A! S% W7 b
- x1 u5 R7 [0 q* x& u
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“
+ y3 ~3 J q0 ~' K8 z0 `. q" e6 v2.进入上面的目录
6 f% ^7 ]5 Q( f( U! |1 a" S' F% Q* u6 u; k4 A8 L+ {
cd /www/wdlinux/nginx-1.0.15/logs / r! c! q2 q) |- }
3 S% e$ W% y7 e4 o" q0 R. C6 fcd /www/wdlinux/httpd-2.2.22/logs
. p" t- V7 a! M8 d删除以a和e开头的文件即可:
6 n0 c( o! K j( B* s4 b) a- U2 W3 |; F# A% E C4 Z g
rm -fr access_log
+ n; d% ~6 z+ S7 d5 A$ b" Rrm -fr error_log
% A1 J: i8 J, c; a4 A: N# zrm -rf access.log ' q* U% ]+ u3 {6 }
rm -rf error.log7 U; ^3 K0 X, z! f5 b
! S" I0 e5 M( @0 _. `2 w
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
; P7 @ I& @6 x& D( q* _
( _) f0 t. \. ^% b# j: `或者 手动操作
1 g3 E" Z4 T9 p, c1 \5 w
( A# @7 F6 @+ i+ w- o% \! I" B, snginx的关闭方法/ s2 g2 d$ H. W' D; h7 S. f0 j
sed -i '/log_format/a\6 F0 _1 I: J7 I( V! C' e6 T2 y' @
access_log off;' /www/wdlinux/nginx/conf/nginx.conf
! j' ]# b$ s. ?5 `% q6 R2 H8 m, W" o6 }/ g
apache的关闭方法$ l; z" N1 K; m
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf
' I* j0 F a+ H4 H$ G" c! ^, p$ s Z+ |0 L# t) I9 h
" F- s1 [$ i) u; i1 w* i5 p
$ k' I* S9 U" v6 B- a8 z2 z3 |最后
* ?$ ?8 |. H$ t# n! C/ B' k$ i, p2 L2 E4 R" ^& S; [0 j. V
重启apache
! w% ?; R/ ~# C3 P3 v/etc/init.d/httpd restart! }1 K5 ?- g0 X0 _. e$ n/ l
# z5 J, i- N. O5 n9 v6 g" |重启nginx: Q6 t4 m+ A. G+ I( P* N
/etc/init.d/nginxd restart
7 u: V1 T2 W e& ~! M# V j6 }& q
# C1 ^. q8 c; x) U5 Z# ]$ b `/ G再df -h查看磁盘占用 已经恢复正常。 |