Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0007に戻る

タイトル: analogでログファイルに書き込めない
記事No: 2018
投稿日: 2004/05/13(Thu) 16:34
投稿者: ひろ
Analogでログに出力しHTMLで表示していたのですが、access_logとdnsfile.txtがそれぞれ400MBくらいまで大きくなってしまいました。
ファイルを開くのも時間がかかってしまうので、splitでファイルを
分割し、古い分割したものは削除し、新しい分割したファイルを
それぞれリネームしました。
その結果、access_logが書き込まれなくなってしまいました。
dnsfile.txtは書き込まれているのかはファイルの内容からは分から
ないのですが、タイムスタンプは更新されています。
間違った作業を行ってしまったのでしょうか?
dnsfile.txtは消してはいけなかったのでしょうか?
パーミッションは問題ありません。
以下、analog.cfgの中身です
−−−−−−−−−−−
LOGFORMAT (%S - - [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b)
LOGFILE logfile.log
LOGFILE /usr/local/apache/logs/access_log
OUTFILE /usr/local/apache/htdocs/analog/index.html
# HOSTNAME "[my organisation]"
# REQINCLUDE pages
SEARCHWORD OFF
OSREP OFF
HOST ON
HOSTSORTBY REQUESTS
LANGUAGE JAPANESE

DNSFILE /usr/local/apache/htdocs/analog/dnsfile.txt
DNS WRITE
DNSBADHOURS 48

−−−−−−−−−−−−−−−−−−−−
ご教授よろしくお願いします

タイトル: Re: analogでログファイルに書き込めない
記事No: 2020
投稿日: 2004/05/13(Thu) 16:47
投稿者: ALPHA   <alpha@alpha.ne.jp>
URL: http://www2.alpha.ne.jp/
access_logはApacheのアクセスログですよね?
それならapacheを再起動すれば書き込めるようになりますよ。

タイトル: Re^2: analogでログファイルに書き込めない
記事No: 2021
投稿日: 2004/05/13(Thu) 17:42
投稿者: ひろ
回答ありがとうございます

> access_logはApacheのアクセスログですよね?
はい、その通りです

> それならapacheを再起動すれば書き込めるようになりますよ。
すみません、apacheの再起動の方法を教えてください。
いつもはTurbolinuxで
/etc/rc.d/init.d/httpd restart
とやっているのですが、今回は別の人が立てたサーバで
LASER5 Linux6.5 /Kernel 2.2.18です。
init.dの下にhttpdで存在しません。
どのようにすれば再起動できますか?
なお、ps axで見ると
6121 ? S /usr/local/apache/bin/httpd
がいくつか表示されたので
/usr/local/apache/bin/httpd restart
と実行したのですが、STOP、STARTと表示されませんでした。
ログも更新されていません

よろしくお願いします

タイトル: Re^3: analogでログファイルに書き込めない
記事No: 2026
投稿日: 2004/05/14(Fri) 12:35
投稿者: KSK
Laserだとどこに起動スクリプトがあるのかわかりませんが、
ps aux もしくはpstreeでapacheのプロセス番号を調べた後
kill -HUP PID でも再起動できるかと思います。

> 回答ありがとうございます
>
> > access_logはApacheのアクセスログですよね?
> はい、その通りです
>
> > それならapacheを再起動すれば書き込めるようになりますよ。
> すみません、apacheの再起動の方法を教えてください。
> いつもはTurbolinuxで
> /etc/rc.d/init.d/httpd restart
> とやっているのですが、今回は別の人が立てたサーバで
> LASER5 Linux6.5 /Kernel 2.2.18です。
> init.dの下にhttpdで存在しません。
> どのようにすれば再起動できますか?
> なお、ps axで見ると
> 6121 ? S /usr/local/apache/bin/httpd
> がいくつか表示されたので
> /usr/local/apache/bin/httpd restart
> と実行したのですが、STOP、STARTと表示されませんでした。
> ログも更新されていません
>
> よろしくお願いします

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net