やっぱね借り鯖で五月雨はやめよう。CRON で実行したみたら必ず Killed っすよ。駄目だこりゃ。
ちなみに今回行った構築作業を一応メモしておく……
- Makefile 内の ruby パスをフルパス (/usr/local/bin/ruby) に (xrea ではパスが通っていないため)
- make 起動用スクリプトを作成 #!/bin/sh \n make とでも書いてうぷろーど。アクセス。samidare と d.samidare ができていることを確かめる。
- samidare 単体で動くかどうか確かめるために samidare 起動用スクリプト作成 #!/bin/sh \n /usr/local/bin/ruby samidare
- (上手く動かなかったので config.yml の内容を最小にして samidare 動くようにしてみる)
- samidare_plus を上書き。samidare_update の内容を必要な部分だけコピーして起動スクリプト作成(そのまま利用してもいいと思う)とりあえず latest.html だけ生成してみた。
- ブラウザから samidare_update 起動用スクリプト起動して動いてること確かめる。
- 上手くいったら cron 設定。上のスクリプトそのまんま使ってもいいけど、cron から実行する場合 ruby がカレントディレクトリからファイル読んでくれないので
-I antenna_path
オプション付けて起動。(一応起動するけど Killed で終了) - 南無
パーミッションはそのつど実行するファイルだけを 700、その他は全部 600 に設定してやった。
とりあえず面倒くさいしめっさ負荷かかるから良い子はまず真似しちゃいけないと思う(謎)もうやらない。ごめんなさい。
書き忘れた……Cron からの実効制限は3分。んでも3分たつ前に殺されてるような。