系统日志满了 无法进入后台解决办法
4 ?" W+ E' k6 x& j! U8 {# x, ^9 Z( M9 n/ ^* Q1 {' R/ Q2 v
apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
! Q2 s2 ?7 n! Z$ K0 [进入日志目录
% \9 @0 j O" Y& v4 T, J/www/wdlinux/nginx-1.0.15/logs
8 ]9 ]' }7 J; |! K/www/wdlinux/httpd-2.2.22/logs
9 m: e Y% m9 c' p这两个日志,会记录所有的正常与不正常的访问日志信息。: E! o# Q- j. O# r) O9 }
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
; _+ L4 @4 s- `+ B: j所以这两个目录里是默认的web服务器日志文件。
5 E) C. m9 x& ^1 U- W9 S不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
+ ?# x& e Q4 M3 w* t; s; ~* ?7 a
1 a0 q& m& Q6 |. R# J* J" D: z& _如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。& s, U6 k2 U4 m+ r+ C( I
* n3 u. A& K& Q( t- F
关闭方法:
0 D/ o& O8 J+ t& e# e( u
3 }3 J+ U- m0 ^" A1.进入WDCP后台-系统设置-点击 “关闭web默认日志“- j4 c9 L$ M( f, I! y* N
2.进入上面的目录% \# a5 c, z4 b& M8 f
8 R1 o3 z7 M+ [8 e# l) `; l9 W
cd /www/wdlinux/nginx-1.0.15/logs 9 M% r" p5 v3 r- h$ G% r9 Z# z
3 H, N9 @& p! s w+ A
cd /www/wdlinux/httpd-2.2.22/logs
, p2 J3 j5 W; D. [# |9 k( v% H删除以a和e开头的文件即可:
. K0 ?( I2 u& R; V! c% ~/ {
& m1 z* }! i" W9 P1 wrm -fr access_log ' }. V- @+ `7 f! w0 f* Y& N) U2 \# q
rm -fr error_log
8 u4 {2 p. O$ s3 {. Orm -rf access.log 2 T4 v$ ]) r m
rm -rf error.log4 s& P9 M6 h5 W1 C3 O
3 L8 H0 Q* @6 m
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
* i5 i& R! Z6 I6 m8 y
5 N# d! [1 M! _& i0 K5 x4 A或者 手动操作' \; q* j7 S$ l2 \) O3 b( m
: }1 g" h- `, j
nginx的关闭方法; Y8 c+ Z; h, E* o8 t0 h
sed -i '/log_format/a\1 {7 |8 e/ l! A* L8 m3 @
access_log off;' /www/wdlinux/nginx/conf/nginx.conf: M, E2 q* Z+ a+ r: Q) K
* E2 M6 A9 p% h- E+ e, u
apache的关闭方法
7 D$ i: I' t" h! ased -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf" R9 ]6 g+ c" q8 [( I" g+ V; w( R) P
# R. R; U# K) G' n5 b( R % i2 T9 @! l5 ^
) u6 Z6 v9 G" C+ @3 ]- K1 B
最后
+ A3 f& v: [' D$ X3 A9 b) H' Z6 R! \% X8 Y# E( `/ B
重启apache- m% H, X" g+ r
/etc/init.d/httpd restart
4 ?3 i! X6 r' F1 M5 y8 f. L
) L2 S. r" b- a$ }3 c7 y/ u重启nginx
k; R' U" j- R% l# r: F/ g' R/etc/init.d/nginxd restart; n4 n. u& l8 U& ^0 P; o% u
0 P$ U2 }; \8 t8 `
再df -h查看磁盘占用 已经恢复正常。 |