sm
やっぱね借り鯖で五月雨はやめよう。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分たつ前に殺されてるような。
関連エントリー
- sm やっぱね借り鯖で五月雨はやめよう。CRON で実行したみたら必ず Killed っすよ。駄目だこりゃ。 ちなみに今回行った構築作業を一応メモ...
- Let's encrypt の自動更新 以下のようなスクリプトを置いて月イチの cron で更新するようにしました。証明書を更新したあと h2o を restart しています。 ...
- cron & Namazu 昨日の cron メールにまた Killed が含まれて (HTML に変換する Ruby スクリプトで) いて、今日の cron メールが...
- CRON の run-parts でハマる CRON って cron.hourly とかを run-parts で実行するけれど、なんだか実行されている気配のないスクリプトがあって悩ん...
- Namazu Cron 前回 (2004-12-01) と全く同じ。 Cron のメールが来ない。 前日のメールには Killed が含まれてる (でも見る限り N...