Category soft.

やっぱね借り鯖で五月雨はやめよう。CRON で実行したみたら必ず Killed っすよ。駄目だこりゃ。

ちなみに今回行った構築作業を一応メモしておく……

  1. Makefile 内の ruby パスをフルパス (/usr/local/bin/ruby) に (xrea ではパスが通っていないため)
  2. make 起動用スクリプトを作成 #!/bin/sh \n make とでも書いてうぷろーど。アクセス。samidare と d.samidare ができていることを確かめる。
  3. samidare 単体で動くかどうか確かめるために samidare 起動用スクリプト作成 #!/bin/sh \n /usr/local/bin/ruby samidare
  4. (上手く動かなかったので config.yml の内容を最小にして samidare 動くようにしてみる)
  5. samidare_plus を上書き。samidare_update の内容を必要な部分だけコピーして起動スクリプト作成(そのまま利用してもいいと思う)とりあえず latest.html だけ生成してみた。
  6. ブラウザから samidare_update 起動用スクリプト起動して動いてること確かめる。
  7. 上手くいったら cron 設定。上のスクリプトそのまんま使ってもいいけど、cron から実行する場合 ruby がカレントディレクトリからファイル読んでくれないので -I antenna_path オプション付けて起動。(一応起動するけど Killed で終了)
  8. 南無

パーミッションはそのつど実行するファイルだけを 700、その他は全部 600 に設定してやった。

とりあえず面倒くさいしめっさ負荷かかるから良い子はまず真似しちゃいけないと思う(謎)もうやらない。ごめんなさい。

書き忘れた……Cron からの実効制限は3分。んでも3分たつ前に殺されてるような。

  1. トップ
  2. soft
  3. sm

やっぱね借り鯖で五月雨はやめよう。CRON で実行したみたら必ず Killed っすよ。駄目だこりゃ。
ちなみに今回行った構築作業を一応メモしておく……

  1. Makefile 内の ruby パスをフルパス (/usr/local/bin/ruby) に (xrea ではパスが通っていないため)
  2. make 起動用スクリプトを作成 #!/bin/sh \n make とでも書いてうぷろーど。アクセス。samidare と d.samidare ができていることを確かめる。
  3. samidare 単体で動くかどうか確かめるために samidare 起動用スクリプト作成 #!/bin/sh \n /usr/local/bin/ruby samidare
  4. (上手く動かなかったので config.yml の内容を最小にして samidare 動くようにしてみる)
  5. samidare_plus を上書き。samidare_update の内容を必要な部分だけコピーして起動スクリプト作成(そのまま利用してもいいと思う)とりあえず latest.html だけ生成してみた。
  6. ブラウザから samidare_update 起動用スクリプト起動して動いてること確かめる。
  7. 上手くいったら cron 設定。上のスクリプトそのまんま使ってもいいけど、cron から実行する場合 ruby がカレントディレクトリからファイル読んでくれないので -I antenna_path オプション付けて起動。(一応起動するけど Killed で終了)
  8. 南無

パーミッションはそのつど実行するファイルだけを 700、その他は全部 600 に設定してやった。
とりあえず面倒くさいしめっさ負荷かかるから良い子はまず真似しちゃいけないと思う(謎)もうやらない。ごめんなさい。

書き忘れた……Cron からの実効制限は3分。んでも3分たつ前に殺されてるような。

  1. トップ
  2. soft
  3. sm

あしたに日記

samidare_plus が公開されたようなので試してみる……けどローカルでそもそも samidare が動いてくれない(IOError. たぶんファイル名でつっかかる)ので予想で直鯖インスコ。

とりあえず動いた。(samidare を xrea のインスコするのにいくらか手間取った……timeout.rb で Segmentation fault で死んだりとか((動いたけど解決していない。タイムアウトしたりとか、怪しいサイトくをチェック対象にしたりとか、もしくは他アンテナから情報を取得するかするとエラー。面倒なので最小のチェックサイト(自分の)でやってみてる。)))

デフォルトでのサイト別 id が URL そのままなので invalid. とりあえず crypt しとく。crypt で出力させると invalid になるっけ……?

できれば ?A 使いたくないし、いろいろ上手くいったら(負荷とか)公開しよう。

memo, IgnorePath, IgnoreClass, IgnoreID

問題は30秒ルールと負荷かな……はてな系はいちいち Ignore 書くのがダルいんだけど、グループ全体に Ignore ってできるのかな。

なんか kill される。負荷高杉?サイト減らしてみたら kill されない。うーむ。

順番が変だ……どっかミスったかな。テンプレでソート

link rel="shortcut icon" は見ずに 直下の favicon.ico とりなので favicon.ico 以外のファイル名のサイトはダミか。ダブルクオーテーションが &quote; に変換される。CGI::escapeHTML やってるからかな。直前でタグ消してるからいらない気もする。escapeHTML しないようにしてみる。

また .,status.rm,\d+ が……何のためのファイルなんだか…… -v フラグ付けてもエラーでないしなぁ……つか一気に全部とりにいくと駄目なのかしら。

そういや、どうでもいいけど IgnorePath は 区切り /[\d] だけ。Class か ID 指定のほうが楽くさい。他人のサイトの構造って読むのめんどいし。

DOCTYPE がなくなる。

今日はもうやめよう。ってかここまでやって ?A のほうがいいんじゃね?的発想になってきた。たくさんのユーザが登録してても一時間に一度しかアクセスされないしなぁ。DOCTYPE なくなるのが激しく気になる。

  1. トップ
  2. soft
  3. samidare_plus