misima 辞書を手直ししたはよいが,misima サービス再起動の方法をすっかり失念してしまった。しばらくオペレーションしていないとすぐ忘れる。改めてドキュメントを調べて復習。アンチョコを自分のためにしるしておく。%, # はそれぞれ一般ユーザ,スーパユーザでの tcsh シェルオペレーションなり。
サーバ起動後のサービス開始
ja_JP.UTF-8 Locale に切替えて misimarestart を発行する。ウラで FreeBSD mfs メモリファイルシステム割当: mdmfs -F newimage -s 5m md0 /usr/local/etc/misima/, 辞書・misima CGI / SOAP Web Service 初期設定パラメータのメモリファイルシステムへのコピー, Apache22, Tomcat55, misimaserver (misima SOAP Web Service Daemon) の再起動が動く。
# source .langrc # misimarestart
茶筌ユーザ辞書更新時のリビルド
開発ディレクトリ: ~/src/misima/ にて以下を発行。ウラで茶筌辞書ディレクトリへのユーザ辞書ソースコピーと茶筌辞書生成: makeda -i w user user.dic が動く。
# make chasen-dic-install
misima システム辞書更新時のリビルド
~/src/misima/ にて,バークレイ DB dbm を再構築し(ウラで genmisimadbm が動く),管理ディレクトリにコピーしたのち,misimaserver を再起動する。その後,misimaserver が 4 プロセス常駐していることを確認する。
% make misima-dic-rebuild % su -m # killmisimaserver # misimaserver -p 34000 -r /usr/local/etc/misima/misimaserverrc & # ps | grep misima 46107 1 S+ 0:00.00 grep misima 45929 2- I 0:00.25 /usr/bin/perl /usr/local/bin/misimaserver -p 34000 -r 45930 2- I 0:00.00 /usr/bin/perl /usr/local/bin/misimaserver -p 34000 -r 45931 2- I 0:00.00 /usr/bin/perl /usr/local/bin/misimaserver -p 34000 -r 45932 2- I 0:00.00 /usr/bin/perl /usr/local/bin/misimaserver -p 34000 -r