系统日志满了 无法进入后台解决办法7 b! t" D/ R0 `* h" [
+ V) t! U1 K- wapache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
{2 D' U" |& n进入日志目录. o! C, q. Y i9 K4 b: O
/www/wdlinux/nginx-1.0.15/logs
# @+ m/ i' t' _) N/www/wdlinux/httpd-2.2.22/logs& i3 \- Q3 N6 ?" v# ]' z
这两个日志,会记录所有的正常与不正常的访问日志信息。
' M% O2 H* T1 H( a9 y/ i而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
4 d. r$ o N6 v( M& T所以这两个目录里是默认的web服务器日志文件。
# s2 c; T! s+ x% t不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。
0 J) L: _) l# C* Y. a) c) i5 j9 F* T) b* b( {
如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。
1 J, F7 f$ K/ a' h% {9 e! X% E# \
关闭方法:! t# f9 H( `; o
; O7 o5 m, q( e6 a$ v6 T
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“" k5 y% c+ Z! z$ _0 n$ ?
2.进入上面的目录- X2 k* |% Y. X7 Z- B
0 g' L2 U j" \$ `7 @% Z$ ^ s* ccd /www/wdlinux/nginx-1.0.15/logs
/ X) R& n9 ] V# z1 q" h8 {2 @# L- i# ^, C/ D
cd /www/wdlinux/httpd-2.2.22/logs
% Q6 c# C4 B9 z7 H" }删除以a和e开头的文件即可:, z9 t1 f, b1 `# O: i$ V+ F& R
4 t3 o6 J$ D% h& Q
rm -fr access_log
: j ^6 W: @0 n; jrm -fr error_log
- n Q0 }' ~9 m. x# E G; Irm -rf access.log
6 K! b, P% p; Vrm -rf error.log9 ` j1 g B5 t' `
' R# Z% e) P: B- z& Z+ C: `
3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
( x& v! S6 Y, N2 T$ \4 R
x: l2 Q8 Z, e' X8 n或者 手动操作
' ]( P1 Y+ }; i% f( F" W
" r& B1 P6 m [7 A- Hnginx的关闭方法2 A% ?/ ^( u* r( ^- |+ {
sed -i '/log_format/a\6 a. n6 `4 n* r; n- t
access_log off;' /www/wdlinux/nginx/conf/nginx.conf* Y# V; H3 G3 U
6 k. I2 q& u, H- t. c
apache的关闭方法
7 x+ r+ v: ]/ Ysed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf
8 d& o( d$ ]! X, j3 B6 ?" a" M5 ?4 I3 {* j( A; R+ L' o
" A9 i. ?2 S' L W
/ S6 K+ i) ^2 Z C0 D6 i: x- n最后
7 r/ ` v+ J5 W+ X8 k
/ a% @ Y1 `. t g! |: i" e重启apache
z- P! k# y$ L n2 A& v/etc/init.d/httpd restart
9 d m# D3 W5 M m( j% q) E
7 V# C- @/ s! I0 s3 M+ a: g重启nginx% U) z' {3 ^: R, @
/etc/init.d/nginxd restart! Y0 y K, W+ Z5 R3 \
7 g5 `2 C b5 v7 Q% y5 Q5 h$ P
再df -h查看磁盘占用 已经恢复正常。 |