系统日志满了 无法进入后台解决办法
$ g+ O( f1 K, ^3 {( {2 u0 Z+ _4 D q, P6 ]$ M& J5 e. U6 b
apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
# K0 g6 E, e. K$ ~1 u进入日志目录
/ I% z0 W/ k+ n9 L/www/wdlinux/nginx-1.0.15/logs
) w) E, H L# _8 s: K5 O/www/wdlinux/httpd-2.2.22/logs
% V5 L# F" h/ }8 Y5 S9 b3 e这两个日志,会记录所有的正常与不正常的访问日志信息。 h4 X/ Y! q% d3 Q! a
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。8 f, g, J Z+ d) I7 ?2 X& J
所以这两个目录里是默认的web服务器日志文件。
# y. S+ F: x! v不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
9 a+ f9 ^0 b' y/ h$ L- A' Z
, [8 ?- H6 ~" I( E3 F# F如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。
8 n) _ c9 _+ [+ M3 D% V) H- f+ [' e4 D' k: S {; ~; ?4 d: B
关闭方法:- a& e% M" y7 b! h% U& b. y/ k
7 A s! U9 H! ~$ k' p4 J: r }
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“
( X! a" N" P% n8 ?" }" A" Z2.进入上面的目录1 V0 A7 \9 Z! v$ m% B, y5 A N
- |' { `9 q" @( ^
cd /www/wdlinux/nginx-1.0.15/logs
N! O% v: a, h7 [) B1 E5 G1 Y8 T1 s- E2 \/ e
cd /www/wdlinux/httpd-2.2.22/logs
0 ?. P5 G, p, [4 h; t删除以a和e开头的文件即可:
- u. L. t1 D2 {: A. |- h# B, z) i# L+ p0 \
rm -fr access_log : ^0 C& `( v9 j! ]( w8 n o
rm -fr error_log6 ^" V/ x7 b3 R. b7 a- }% w
rm -rf access.log
, c4 v1 X' q# u9 Trm -rf error.log
# B6 D5 a) x. P, \+ e# `' ~- l6 d# [7 y
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)$ n) g1 x: [5 d3 L) s9 D
0 |3 \6 u, {3 m+ `/ j* a或者 手动操作8 p& W% n% L7 a# ?1 `7 ~
5 r/ w( ?( c9 O+ f) r
nginx的关闭方法
7 j- k" g O7 S2 j9 Zsed -i '/log_format/a\
" _' e+ Q8 X# U. U, r2 X access_log off;' /www/wdlinux/nginx/conf/nginx.conf' r' T/ o2 F7 Y' X) G! ]9 U7 X
# ]1 P3 t) A1 y0 h# r8 ~4 e$ Qapache的关闭方法
+ v0 K M! `' Z' N" w% O! S4 b$ C+ \sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf6 Z! V, _+ j4 b$ U0 Y+ X
3 f6 M" x9 @; h$ s9 l X a' J( _, F* \& L
7 ^. a/ t5 H' t; S ~) I+ U
最后; D# ], g7 R8 O, M& i1 q
# @' z8 Y5 Y8 ^: `# ~/ v2 s重启apache! k, R: N/ t- @- h; L& q, f+ l) @
/etc/init.d/httpd restart
, d* ]7 S$ ?" a) \7 [- g2 E" U6 r1 T. g0 C
重启nginx( H: U/ }% o3 E( b6 R3 o2 A7 B
/etc/init.d/nginxd restart' ~2 j8 ^) H. a1 S5 K
! k4 ]6 o* X, D! d" V" _" }3 W再df -h查看磁盘占用 已经恢复正常。 |