Tripletail

 view release on metacpan or  search on metacpan

doc/Tripletail.html  view on Meta::CPAN

<dd>
<pre class="pod_verbatim"><code>  errormail_subject_len = 80</code></pre>

<p>
<span class="pod_lang">エラー発生時に送られるメールの表題の最大長。長過ぎるとメール送信に失敗
する場合がある。デフォルトは 80 バイト。

</span>
</p>

<dl>
<dt><a id="error"><span class="pod_lang"><code class="pod_iseq_C">error</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang">エラーが発生した時にメールを送る。
メールの内容にはスタックトレース等が含まれる。

</span>
</p>

</dd>
<dt><a id="file-update"><span class="pod_lang"><code class="pod_iseq_C">file-update</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::FileSentinel">Tripletail::FileSentinel</a> が監視対象のファイルの更新を検出した時にメールを送る。
メールの内容には更新されたファイルやその更新時刻が含まれる。

</span>
</p>

</dd>
<dt><a id="memory-leak"><span class="pod_lang"><code class="pod_iseq_C">memory-leak</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::MemorySentinel">Tripletail::MemorySentinel</a> がメモリリークの可能性を検出した時にメールを送る。
メールの内容にはメモリの使用状況が含まれる。

</span>
</p>

</dd>
</dl>

</dd>
<dt><a id="errorlog"><span class="pod_lang"><code class="pod_iseq_C">errorlog</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  errorlog = 1</code></pre>

<p>
<span class="pod_lang">エラー発生時にログに情報を残すかどうかを指定する。
1 が指定されればエラー情報を残す。
2 が指定されれば、エラー情報に加え、 CGI のリクエスト内容も残す(startCgi内でのエラーのみ)。
3 が指定されれば、ローカル変数内容を含んだ詳細なエラー情報に加えて(但し PadWalker が必要)、 CGI のリクエスト内容も残す。
0 であれば情報を残さない。
デフォルトは 1。

</span>
</p>

</dd>
<dt><a id="fcgilog"><span class="pod_lang"><code class="pod_iseq_C">fcgilog</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  fcgilog = 1</code></pre>

<p>
<span class="pod_lang">FCGI 関連の動作をログに記録するかどうかを指定する。
1 が指定されれば記録する。
0 であれば記録しない。
デフォルトは 0。

</span>
</p>

</dd>
<dt><a id="memorylog"><span class="pod_lang"><code class="pod_iseq_C">memorylog</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  memorylog = full</code></pre>

<p>
<span class="pod_lang">リクエスト毎にメモリ消費状況をログに残すかどうかを指定する。
'leak', 'full' のどちらかから選ぶ。
'leak' の場合は、メモリリークが検出された場合のみログに残す。
'full' の場合は、メモリリークの検出とは無関係に、リクエスト毎にログに残す。
デフォルトは 'leak' 。

</span>
</p>

</dd>
<dt><a id="filelog"><span class="pod_lang"><code class="pod_iseq_C">filelog</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  filelog = full</code></pre>

<p>
<span class="pod_lang">ファイルの更新の監視状況をログに残すかどうかを指定する。
'<code class="pod_iseq_C">update</code>', '<code class="pod_iseq_C">full</code>' のどちらかから選ぶ。
'<code class="pod_iseq_C">update</code>' の場合は、ファイルが更新された場合のみログに残す。
'<code class="pod_iseq_C">full</code>' の場合は、ファイルの監視を開始した際にもログに残す。
デフォルトは '<code class="pod_iseq_C">update</code>'。

</span>
</p>

</dd>
<dt><a id="trap"><span class="pod_lang"><code class="pod_iseq_C">trap</code>

</span></a></dt>

doc/Tripletail.html  view on Meta::CPAN

<p>
<span class="pod_lang">エラー処理の種類。'<code class="pod_iseq_C">none</code>', '<code class="pod_iseq_C">die</code>','<code class="pod_iseq_C">diewithprint</code>' から選ぶ。デフォルトは'<code class="pod_iseq_C">die</code>'。

</span>
</p>

<dl>
<dt><a id="none"><span class="pod_lang"><code class="pod_iseq_C">none</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang">エラートラップを一切しない。

</span>
</p>

</dd>
<dt><a id="die"><span class="pod_lang"><code class="pod_iseq_C">die</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang"><a href="#Main_Xe9X96Xa2Xe6X95Xb0">&quot;Main 関数&quot;</a> がdie した場合にエラー表示。それ以外の場所ではトラップしない。warnは見逃す。

</span>
</p>

</dd>
<dt><a id="diewithprint"><span class="pod_lang"><code class="pod_iseq_C">diewithprint</code>

</span></a></dt>
<dd>
<p>
<span class="pod_lang"><a href="#Main_Xe9X96Xa2Xe6X95Xb0">&quot;Main 関数&quot;</a> がdie した場合にエラー表示。<a href="#Main_Xe9X96Xa2Xe6X95Xb0">&quot;Main 関数&quot;</a> 以外でdie した場合は、ヘッダと共にエラー内...

</span>
</p>

</dd>
</dl>

</dd>
<dt><a id="stacktrace"><span class="pod_lang"><code class="pod_iseq_C">stacktrace</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  stacktrace = full</code></pre>

<p>
<span class="pod_lang">エラー発生時に表示するスタックトレースの種類。'none' の場合は、スタック
トレースを一切表示しない。'<code class="pod_iseq_C">onlystack</code>' の場合は、スタックトレースのみを
表示する。'full' の場合は、スタックトレースに加えてソースコード本体並び
に各フレームに於けるローカル変数の一覧をも表示する。デフォルトは
 '<code class="pod_iseq_C">onlystack</code>'。

</span>
</p>

<p>
<span class="pod_lang">但しローカル変数一覧を表示するには <a href="http://search.cpan.org/perldoc/PadWalker">PadWalker</a> がインストールされてい
なければならない。

</span>
</p>

<p>
<span class="pod_lang">注意: 'full' の状態では、<code class="pod_iseq_C">stackallow</code> で許された全てのユーザーが、
ブラウザから全てのソースコード及び ini
ファイルの中身を読む事が出来る点に注意すること。

</span>
</p>

</dd>
<dt><a id="stackallow"><span class="pod_lang"><code class="pod_iseq_C">stackallow</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  stackallow = 192.168.0.0/24</code></pre>

<p>
<span class="pod_lang"><code class="pod_iseq_C">stacktrace</code> の値が 'none' でない場合であっても、<code class="pod_iseq_C">stackallow</code> で指定された
ネットマスクに該当しない IP からの接続である場合には、スタックトレース
を表示しない。マスクは空白で区切って複数個指定する事が可能。
デフォルトは全て禁止。

</span>
</p>

</dd>
<dt><a id="maxrequestcount"><span class="pod_lang"><code class="pod_iseq_C">maxrequestcount</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  maxrequestcount = 100</code></pre>

<p>
<span class="pod_lang">FastCGI モード時に、1つのプロセスで何回まで処理を行うかを設定する。
0を設定すれば回数によってプロセスが終了することはない。
デフォルトは0。

</span>
</p>

</dd>
<dt><a id="errortemplate"><span class="pod_lang"><code class="pod_iseq_C">errortemplate</code>

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  errortemplate = /home/www/error.html</code></pre>

<p>
<span class="pod_lang">エラー発生時に、通常のエラー表示ではなく、指定された
テンプレートファイルを表示する。

</span>
</p>

</dd>
<dt><a id="errortemplatecharset"><span class="pod_lang"><code class="pod_iseq_C">errortemplatecharset</code>



( run in 0.586 second using v1.01-cache-2.11-cpan-39bf76dae61 )