系统日志满了 无法进入后台解决办法* }# S* K; p# T" K
$ {6 w- ~/ K0 m9 R5 P5 Bapache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,) n' p+ X! y/ v( i$ p
进入日志目录
1 l. y$ }& {7 V/www/wdlinux/nginx-1.0.15/logs, s) f; e3 M1 n9 n3 a: o u7 t
/www/wdlinux/httpd-2.2.22/logs
, l3 X2 X' y+ T& U1 u7 u这两个日志,会记录所有的正常与不正常的访问日志信息。+ D' h% R' Z9 ]/ I4 N& e# p# U9 l
而且是所有服务器上的域名,除非在站点管理城启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
, f ^+ E O& U% Q2 c所以这两个目录里是默认的web服务器日志文件。8 o6 G6 S7 \) I# W+ {
不过一般来说这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,就应该关闭日志,关闭他只有好处没坏处。1 g- j% ?0 y( v1 b, e% Z
# h& Z. }4 `" x( l$ ^( a
如果针对站点开了日志,那么默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。可根据实际情况是否开启站点日志,在wdcp后台的站点的设置里。& \1 i" M# U, k$ u9 ^) F8 ]% t" d
( ?: M. K* o' V3 ^" @
关闭方法:
. L0 `$ a. v2 C$ D$ K, \; K! P& b. Y, o8 V% Q) ^
1.进入WDCP后台-系统设置-点击 “关闭web默认日志“
' ^. \+ p+ r$ w, I' J$ n+ C2.进入上面的目录
3 U; x3 P* e6 d7 \" n+ t5 z7 H5 O% U3 M0 v4 C" t5 P8 m
cd /www/wdlinux/nginx-1.0.15/logs # Y+ k" L( x! \. V; ?' o% G/ n( N; o
( v- V; O9 p3 P
cd /www/wdlinux/httpd-2.2.22/logs# W- @' c q' K+ b- Z
删除以a和e开头的文件即可:" a) Z9 K% R! U' D: R) l
_+ m5 `% G9 w& N
rm -fr access_log
6 E0 Z0 E& B2 d9 @; Urm -fr error_log
) `6 `" Y, [( P! y4 Krm -rf access.log ; m; \# {' R1 E( j9 v0 F( @( U
rm -rf error.log3 w' h& p# a5 c- ?- X. }2 K
/ |7 c: @9 _$ \9 K# u3. 执行 /www/wdlinux/tools/web_logs.sh off //关闭日志 (wdcp_v2.5版本后有)
& O6 U: _% c8 E% h$ m) Y
" E/ c2 j( `7 L或者 手动操作
2 D' n3 |$ P, I/ f3 e
( Y' o6 k6 @8 O5 Q( Y2 J+ a x' T9 rnginx的关闭方法
' g8 J3 Y0 t3 [( k; a) w6 F5 ased -i '/log_format/a\5 ]3 L" o7 {$ r" n. S
access_log off;' /www/wdlinux/nginx/conf/nginx.conf! R$ l, H( P4 n; H# B' l. k9 {. K/ N8 M
; H9 F* y4 S9 D3 [9 O1 Capache的关闭方法& {/ l- H8 r$ G5 [- [' h
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf
6 r% I& ~8 b$ L( ^1 ~- n) u* F5 o* G; W; F% l
2 n% x+ E; W7 e) E! m$ ~& C# M4 J! J
最后
* b! m, z# k7 S* ^4 e
1 w5 R3 o1 I8 [+ D$ c! e重启apache& C7 w9 C7 K, a$ q
/etc/init.d/httpd restart& x/ T" }4 |# e' o0 d4 r% X, ?
* G* H, g8 l% R1 N3 H; D重启nginx
! t8 y, P! F( m/etc/init.d/nginxd restart
* X. L. H0 O1 i+ \; a& f5 c" b2 ]& p8 b0 @
再df -h查看磁盘占用 已经恢复正常。 |