SchwartzSwapMemoryLimit
最終更新日: 2025.11.06
SchwartzClientDeadline と同様ですが、こちらはスワップメモリの空き容量を指定します。
この環境変数を使用する場合、Perl モジュール Sys::Meminfo がサーバーにインストールされている必要があります。もし Sys::MemInfo がインストールされていない場合、この設定は無視されます。
SchwartzSwapMemoryLimit が有効な場合、サーバーの空き swap メモリ容量が指定された値以下になった場合に、残りのタスクの処理をおこなわずに run-periodic-tasks を終了させます。未処理のタスクは run-periodic-tasks の次回起動時に処理されます。
メモリ容量を以下の単位で指定します。
- GB
- MB
- KB
- 任意のバイト数
GB, MB, KB の B はオプションです。それぞれ、G, M, K と指定しても動作します。
記述例:
- 1 GByte を設定する場合:
- SchwartzSwapMemoryLimit 1G
- 100 MByte を設定する場合:
- SchwartzSwapMemoryLimit 100MB
- 1024 KByte を設定する場合:
- SchwartzSwapMemoryLimit 1024K
- 512000 Byte を設定する場合:
- SchwartzSwapMemoryLimit 512000