Karesansuiで実行される更新系処理のほとんどはジョブマネジャーを経由して実行されます。
Karesansuiは、 Pysilhouette を採用しています。
逐次的に登録されたジョブ(コマンド)を実行する機能を有するジョブマネジャーです。
主にウェブアプリケーションのバックグラウンド処理を実現するために開発されています。
※ PysilhouetteはKaresansui Projectによって運営/管理されています。
Karesanuiパッケージに含まれるPysilhouetteを想定して説明します。
Comming soon.
こちらを参照してください。
Pysilhouetteのログは5つで構成されています。
pysilhouette全体のログ : /var/log/pysilhouette/application.log pysilhouetteで発生したエラーのプログラムトレースログ : /var/log/pysilhouette/error.log pysilhouetteが発行したSQL関連のログ : /var/log/pysilhouette/sql.log pysilhouetteサービスが出力する標準エラー出力ログ : /var/log/pysilhouette/stderr.log pysilhouetteサービスが出力する標準出力ログ : /var/log/pysilhouette/stdout.log
ウェブサービスに必要以上の権限を付加することによるセキュリティリスクを考慮したためです。