AppFog一覧

web cron サービスの代替えとして AppFog を使ってみる (Ruby編)

前回より cron っぽくするべく、今度は Ruby でやってみる。

基本的には公式のドキュメントに解説があるのだけど、

Task-scheduling

私のような Ruby 素人にはよくワカランし忘れそうなので備忘録。

実行コード

今回も「5分おきに特定のURLにアクセス」にチャレンジ。

実行スクリプト名 [app.rb]

require 'rubygems'
require 'rufus/scheduler'
require 'net/http'

scheduler = Rufus::Scheduler.new

scheduler.every '5m' do
	Net::HTTP.get('HOGE.com', '/hoge.php')
end

scheduler.join

Ruby の入門サイトあたりを見ればなんとなく理解できる。
続きを読む


web cron サービスの代替えとして AppFog を使ってみる (PHP編)

無料や格安のレンタルサーバーだと cron が使えない場合が多い。

そんな時は web cron サービスを使ったりする。

ところが間隔に制限があったり不安定だったりと残念な思いをするコトがしばしば・・・

そこで PaaS をある程度までは無料で使えちゃう AppFog を代替えにしてみた!

という貧乏くさい備忘録です。。。

前準備

とりあえず AppFog のアカウントを取得。

AppFog

SignUp から必要項目を入力するだけなので詳細は割愛。

次にソースコードをデプロイ(アップロード)する為に必要な専用ツール「af」を使えるようにする。

AF CLI Tool

Windows の場合は Ruby Installer for Windows をインストールして、スタートメニューの [Ruby x.x.x-pxxx(-x64)] から [Ruby コマンドプロンプトを開く] を起動させる。

開いたコマンドプロンプトに、

gem update --system
gem install af

こんな感じで入力すれば準備は完了。
続きを読む


スポンサーリンク