系统日志满了 无法进入后台解决办法1 k. M& r1 u* r( y8 ?6 R; d
, \4 ~# [3 ~2 o1 C
apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,2 u x/ Y% E2 V7 g6 a2 k
进入日志目录
7 w' k. T, Q0 b+ U9 E+ O$ b/www/wdlinux/nginx-1.0.15/logs$ R& G S, L5 n
/www/wdlinux/httpd-2.2.22/logs
' T9 C; Z: m+ K) {/ v! ]9 |这两个日志,会记录所有的正常与不正常的访问日志信息。8 g8 v: ~ s8 Z4 i
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
; e0 a( x; B3 e* b; @* L( r所以这两个目录里是默认的web服务器日志文件。
' I" c4 K7 M# Y+ ?( V不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
8 K) n7 g& ]9 N0 I) z2 c
6 ]9 K& P7 j: s1 b( B6 g8 ~! F如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。$ m: M5 ?. {) D1 F7 H
2 D3 @8 Q- }+ N1 J6 \$ {
关闭方法:
8 u' b2 r5 B5 u0 b1 w7 u5 J" w
7 W8 J3 F! T. D3 B8 b6 v: u! h1.进入WDCP后台-系统设置-点击 “关闭web默认日志“3 ~% t2 b5 g1 F# ]. U
2.进入上面的目录
( b6 p8 s3 d! `, t
3 B: b# I9 t @& P# X( `cd /www/wdlinux/nginx-1.0.15/logs
, A1 l) j# ]: J! I) C
1 v y' }; n2 e+ B! r$ b% ^cd /www/wdlinux/httpd-2.2.22/logs
& c/ }: V I9 L' f8 F9 @0 N删除以a和e开头的文件即可:! {' m! R4 x& `; m4 {& R
' ?7 g+ W6 L* N3 l" O
rm -fr access_log
6 v5 l% e6 Y: f1 r' l: z6 ~rm -fr error_log
, W! J C( F. S9 s) \+ Yrm -rf access.log
, c/ q1 w8 b5 q1 n: _, b% Jrm -rf error.log/ C+ G; X' c" w/ L7 A2 N% M* J
" o2 E1 k7 J( G6 N" y0 b) Q3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
5 A( m* }/ i+ k; Z' L
4 F7 W0 i: z! s或者 手动操作: q0 D8 o }3 J) v: f, m$ v
# Y0 D- z& l1 |2 V, qnginx的关闭方法 A$ u2 F6 S. x# J. i$ P: K
sed -i '/log_format/a\
& r0 H2 B6 I4 O9 r) I$ Y access_log off;' /www/wdlinux/nginx/conf/nginx.conf
: `- ]* [% B+ Q+ B) Q: F; ^' E/ \- n8 R r7 R
apache的关闭方法) x# A% e. S5 M
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf+ J9 k4 F0 u0 k; C# v6 S, I$ {- s2 X
" \2 K# |0 E! E; u( A0 {/ B3 X; v
7 h# `- c3 p1 E2 M- i" w
7 e: U0 Q+ ]! f/ \6 ]最后
/ k- Z9 @! H0 L, j# V3 }' `# y% B4 L0 O) F' l
重启apache+ C- e8 ^/ Q2 J
/etc/init.d/httpd restart" ]7 z1 z: o4 ~8 s5 b
8 F: ^7 ^7 U& B' ~; d
重启nginx U9 S9 Z* A/ a) k( ]4 w% T) u
/etc/init.d/nginxd restart6 j3 W- q y4 f
. I7 V9 w/ I, ^再df -h查看磁盘占用 已经恢复正常。 |