Apr 19, 2013

cpanfile for MovableType

この前、さくらの VPS が落ちて再起動されてしまったのち、いっしょに死んだままだった MT を久々に起動するにあたり carton 化しようとおもって作った cpanfile。

Starlet は適宜使いたいサーバーに、Server::Starter、XML::LibXML は不要であれば外しつつ、MySQL じゃないひとは DBD::mysql も適当に変更して、carton install すればできあがり。

% carton exec -- local/bin/start_server --port 8000 --pid-file=log/mt.pid -- plackup -s Starlet --max-workers=2 --access-log=log/access.log mt.psgi >& logs/error.log &

みたいな感じで起動。しかし、ログローテートもしてないしあんばいがよくないので supervisor で動かすようにする。いつか...。

Comments