Kestrel Usage - acromusashi/acromusashi-stream-example GitHub Wiki
Kestrelの利用方法
本ページではKestrelの利用方法について説明します。
インストール
1. 公式ページからファイルを取得します。
http://robey.github.io/kestrel/
kestrel-X.X.X.zip
2.Kestrelをサーバに配置し、展開します。
- Kestrelを配置したディレクトリ配下で実行
# unzip kestrel-X.X.X.zip
# mv kestrel-X.X.X /opt/
# mv /opt/kestrel-X.X.X /opt/kestrel
3.Kestrelの設定を行います。
vi /opt/kestrel/config/production.scala
※内容を下記のように修正
=====
queuePath = "/var/spool/kestrel"
maxOpenTransactions = 100
loggers = new LoggerConfig {
level = Level.INFO
handlers = new FileHandlerConfig {
filename = "/var/log/kestrel/kestrel.log"
roll = Policy.SigHup
}
}
=====
↓
=====
queuePath = "/opt/kestrel/spool" ★修正★
maxOpenTransactions = 5000 ★修正★
default.keepJournal = false ★追加★
loggers = new LoggerConfig {
level = Level.WARNING ★修正★
handlers = new FileHandlerConfig {
filename = "/opt/kestrel/log/kestrel.log" ★修正★
roll = Policy.Daily ★修正★
}
}
==========
起動手順
cd /opt/kestrel
nohup java -jar kestrel_X.X.X-X.X.X.jar &
終了手順
pkill -f kestrel