📄 logs.html.ja.euc-jp
字号:
# Log what remains<br />
CustomLog logs/access_log common env=!dontlog
</code></p></div>
<p>戮の毋として、毖胳を厦す客からのリクエストとそれ笆嘲の客からのリクエストを
尸けたい、という眷圭を雇えてみてください。</p>
<div class="example"><p><code>
SetEnvIf Accept-Language "en" english<br />
CustomLog logs/english_log common env=english<br />
CustomLog logs/non_english_log common env=!english
</code></p></div>
<p>ここまででは掘凤烧きロギングが润撅に动蜗で嚼起であることを绩してきましたが、
それがログの柒推を扩告する停办の数恕というわけではありません。ログファイルは
サ〖バの宠瓢の窗链な淡峡である数がより舔に惟ちます。帽姐にログファイルを
稿借妄して、雇胃したくないログを猴近する数が词帽であることがよくあります。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rotation" id="rotation">ログの蛤仑</a></h2>
<p>舍奶の砷操のサ〖バでさえ、ログファイルに瘦赂される攫鼠の翁は
四络になります。アクセスログのファイルは舍奶 10,000 リクエスト髓に
1 MB 笆惧笼えます。ですから、贷赂のログを败瓢したり、猴近したりして、
年袋弄にログを蛤仑させることが涩妥になります。これはサ〖バの悸乖面には
乖なえません。というのは、Apache はファイルが open されている粗は
ずっと概いログファイルに今き鲁けるからです。
糠しいログファイルを open できるように、ログファイルが败瓢されたり
猴近された稿に、サ〖バを<a href="stopping.html">浩弹瓢</a>する
涩妥があります。</p>
<p><em>庭岔な</em> 浩弹瓢を乖なうことで、サ〖バは贷赂のコネクションや
借妄略ちのコネクションを己うことなく糠しいログファイルを open させる
ことができます。しかし、これを悸附するために、サ〖バは概いリクエストを
胺っている粗は概いログファイルに今き鲁ける涩妥があります。
ですから、浩弹瓢の稿ではログファイルの借妄を幌める涟に、しばらく略たなければ
なりません。帽にログを蛤仑させて、ディスクの泪腆のために概いログを
暗教する舍奶のシナリオは:</p>
<div class="example"><p><code>
mv access_log access_log.old<br />
mv error_log error_log.old<br />
apachectl graceful<br />
sleep 600<br />
gzip access_log.old error_log.old
</code></p></div>
<p>ログの蛤仑をするもう办つの数恕は<a href="#piped">パイプ沸统のログ</a>を蝗うもので、肌の泪で棱汤されています。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="piped" id="piped">パイプ沸统のログ</a></h2>
<p>Apache httpd はエラ〖ログとアクセスログをファイルに木儡今く洛わりに、
パイプを奶して侍のプログラムに今き叫すことができます。
この怠墙により、肩サ〖バにコ〖ドを纳裁することなく
ロギングの嚼起拉が润撅に光まっています。パイプにログを今くためには、
帽にファイル叹をパイプ矢机 "<code>|</code>" に弥き垂え、その鲁きに
筛洁掐蜗からログのエントリを减けとる悸乖プログラムの叹涟を今くだけです。
Apache はパイプ沸统のログ脱のプロセスをサ〖バの弹瓢箕に悸乖し、
サ〖バの悸乖面にそのプログラムがクラッシュしたときはそれを浩び
悸乖します。(この呵稿の怠墙がこの祷窖が≈慨完拉のあるパイプ沸统のロギング∽
と钙ばれている妄统です。)</p>
<p>パイプ沸统のログ脱のプロセスは Apache httpd の科プロセスから弹瓢され、
そのプロセスのユ〖ザ ID を费镜します。これは、これは、パイプ沸统のログ脱の
プログラムは舍奶 root として悸乖されることを罢蹋します。
ですから、プログラムを词帽で奥链に瘦つことが润撅に脚妥です。</p>
<p>パイプ沸统のログの脚妥な网脱恕は、サ〖バの浩弹瓢なしでログの蛤仑を
することです。Apache HTTP サ〖バにはこのための <a href="programs/rotatelogs.html">rotatelogs</a> と钙ばれる词帽な
プログラムが烧掳しています。たとえば、24 箕粗髓にログを蛤仑させるには、
笆布のものを蝗うことができます:</p>
<div class="example"><p><code>
CustomLog "|/usr/local/apache/bin/rotatelogs
/var/log/access_log 86400" common
</code></p></div>
<p>パイプの黎で钙ばれるコマンド链挛が苞脱射で跋まれていることに庙誊して
ください。この毋はアクセスログを蝗っていますが、エラ〖ログにも票じ祷窖を
蝗うことができます。</p>
<p>击ているけれど、よりずっと嚼起な
<a href="http://www.cronolog.org/">cronolog</a> というログ蛤仑脱の
プログラムが嘲婶のサイトにあります。</p>
<p>掘凤烧きロギングと票屯、パイプ沸统のログは润撅に动蜗な
苹恶ですが、オフラインの稿借妄のような、より词帽な豺疯数恕があるときは
蝗わない数が紊いでしょう。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="virtualhosts" id="virtualhosts">バ〖チャルホスト</a></h2>
<p>驴くの <a href="vhosts/">バ〖チャルホスト</a> のあるサ〖バを悸乖している
ときは、ログファイルの胺い数にいくつかの数恕があります。
まず、帽迫のホストのみのサ〖バとまったく票じようにログを蝗うことができます。
ロギングディレクティブを肩サ〖バのコンテキストの
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> セクションの嘲に弥くことで、
すべてのログを票じアクセスログとエラ〖ログにログ箭礁することができます。
この缄恕では改」のバ〖チャルホストの琵纷を词帽にとることはできません。</p>
<p><code class="directive"><a href="./mod/mod_log_config.html#>customlog">>CustomLog</a></code> や
<code class="directive"><a href="./mod/mod_log_config.html#errorlog">ErrorLog</a></code> ディレクティブが
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> の面に
弥かれた眷圭は、そのバ〖チャル
ホストへのすべてのリクエストやエラ〖がそこで回年されたファイルにのみ
ログ箭礁されます。ロギングディレクティブのないバ〖チャルホストは
巴脸としてリクエストが肩サ〖バのログに流られます。この缄恕は警ない
バ〖チャルホストに滦しては润撅に铜脱ですが、ホストの眶が润撅に驴くなると
瓷妄が络恃になります。さらに、<a href="vhosts/fd-limits.html">ファイル淡揭灰の嘎肠</a>の啼玛を弹こすことが
あります。</p>
<p>アクセスログには、润撅に紊い屡定捌があります。バ〖チャルホストの
攫鼠をログのフォ〖マット矢机误に裁えることで、すべてのホストへの
リクエストを票じログにログ箭礁して、稿でログを改」のファイルに尸充することが
できます。たとえば、笆布のディレクティブを斧てください。</p>
<div class="example"><p><code>
LogFormat "%v %l %u %t \"%r\" %>s %b"
comonvhost<br />
CustomLog logs/access_log comonvhost
</code></p></div>
<p><code>%v</code> がリクエストを胺っているバ〖チャルホストの叹涟を
ログ箭礁するために蝗われています。そして、<a href="programs/other.html">split-logfile</a> のようなプログラムを
蝗ってアクセスログを稿借妄することで、
バ〖チャルホスト髓のファイルにログを尸充することができます。</p>
<p>荒前ながら、エラ〖ログには票屯の缄恕はありません。ですから、
すべてのバ〖チャルホストを票じエラ〖ログの面に寒ぜるか、
バ〖チャルホスト髓にエラ〖ログを蝗うかを联ばなければなりません。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="other" id="other">戮のログファイル</a></h2>
<table class="related"><tr><th>簇息モジュ〖ル</th><th>簇息ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
<h3><a name="pidfile" id="pidfile">PID ファイル</a></h3>
<p>弹瓢箕に、Apache は科 httpd プロセスのプロセス ID を
<code>logs/httpd.pid</code> に瘦赂します。この
ファイル叹は <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> ディレクティブを蝗って
恃构することができます。プロセス ID は瓷妄荚が科プロセスに
シグナルを流ることでデ〖モンを浩弹瓢したり姜位させたりするときに
蝗脱します。Windows では、洛わりに -k コマンドオプションを
蝗ってください。拒しい攫鼠は <a href="stopping.html">姜位と
浩弹瓢</a> のペ〖ジを斧てください。</p>
<h3><a name="scriptlog" id="scriptlog">スクリプトログ</a></h3>
<p>デバッグの输锦のために、<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> ディレクティブは
CGI スクリプトの掐蜗と叫蜗を淡峡するようにできます。
これはテスト脱にのみ蝗脱して、奶撅のサ〖バでは蝗脱しないでください。
拒しい攫鼠は <a href="mod/mod_cgi.html">mod_cgi の矢今</a> にあります。</p>
<h3><a name="rewritelog" id="rewritelog">リライトログ</a></h3>
<p><code class="directive"><a href="./mod/mod_rewrite.html#mod_rewrite">mod_rewrite</a></code> の动蜗で
剩花な怠墙を
蝗っているときは、ほぼいつもデバッグを词帽にするために
<code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> の蝗脱が
涩妥でしょう。このログファイルにはリライトエンジンがリクエストを
今き垂える数恕の拒嘿な豺老が叫蜗されます。拒しさの刨圭は <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code>
で扩告できます。</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Espa彨衞l"> es </a> |
<a href="./ja/logs.html" title="Japanese"> ja </a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">モジュ〖ル</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">脱胳</a> | <a href="./sitemap.html">サイトマップ</a></p></div>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -