PowerCMS™
2026年8月8日(土曜日)から2026年8月16日(日曜日)まで休業いたします。
[ブログ] PowerCMS 7 でのアップデートまとめ を追加しました。
[新着情報] Movable Type 対応版 PowerSync 2.2 の提供を開始 を追加しました。
[ブログ] PowerCMS サポートの実績 (2026年7月) を追加しました。

SchwartzFreeMemoryLimit

SchwartzFreeMemoryLimit

SchwartzClientDeadline と同様ですが、こちらは空きメモリ容量を指定します。

この環境変数を使用する場合、Perl モジュール Sys::MemInfo がサーバーにインストールされている必要があります。もし Sys::MemInfo がインストールされていない場合、この設定は無視されます。

ShwartzFreeMemoryLimit が有効な場合、サーバーの空きメモリ容量が指定された値以下になった場合に、残りのタスクの処理をおこなわずに run-periodic-tasks を終了させます。未処理のタスクは run-periodic-tasks の次回起動時に処理されます。

メモリ容量を以下の単位で指定します。

  • GB
  • MB
  • KB
  • 任意のバイト数

GB, MB, KB の B はオプションです。それぞれ、G, M, K と指定しても動作します。

記述例:

50 MB を設定する場合:
SchwartzFreeMemoryLimit 50M
8000 KB を設定する場合:
SchwartzFreeMemoryLimit 8000K

使い方

SchwartzFreeMemoryLimit  8000K

初期設定値

この環境変数に初期設定値はありません。