1=encoding UTF-8
2
3=head1 NAME
4
5Gungho::Plugin::Apoptosis.ja - プロセスが停止する時間を指定
6
7=head1 SYNOPSIS
8
9  plugins:
10    - module: Apoptosis
11      config:
12        time:
13          timeout: 86400 # Stop execution after 1 day
14
15=head1 DESCRIPTION
16
17Gunghoは一般的に永続的な、もしくは長時間動作しつづけるプロセス内で使用され
18ますが、これによりメモリを常に占有しつづけることにもなりがちです。ここに
19さらにメモリーリーク等が重なってくるとGunghoが動作しているマシン全体にも
20悪影響を及ぼします。
21
22このような状況を回避するにはこのプラグインを読み込んでください。指定した
23秒数だけ時間がたったのち、Gungho-E<gt>shutdownを呼び、プロセスを停止します。
24
25=head1 METHODS
26
27=head2 setup
28
29=head2 check_apoptosis
30
31=head2 is_time_to_die
32
33=cut