我が家のダグウッド ダグウッドとはハナミズキのことである。昔、日本からポトマックリバーの桜の苗木を送った返礼として、アメリカから送られて来たのが日本での始まりで、アメリカ原産でアメリカヤマボウシともいうらしい。 最近では日本でも、あちこちで、街路樹であったり、庭木であっ…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
botを制作する上で、一番躓くのがこのcronの設定なんじゃないかな、と思います。 例に違わず私も躓きまくったのですが、何とかそこそこ安定して動かせるようになったので、その設定方法などを記しておきたいと思います。 【下準備】 ・cronから叩きたいスクリプトを用意する (私はphaさんのところからお借りしてきました。ありがとうございます) ・PHPの使えるサーバーにアップロードする ※cronで叩くために、サーバーディレクトリ直下に置くことをおすすめします。 細かい理由は良く分からないのですが、直下でないところに置いていたらパーミッションエラーで上手く叩けませんでした。 ・Google App Engineのアカウントを作る (参考:「TwitterBOTを作る手順メモ」の5番まで) 【ファイルを作る】 GAEで使うファイルだけを入れる、専用のフォルダを用意します。
ということで、cronを使えない環境で、Google App Engineのcron機能を使って、同じことを実現する方法です。 以前、cronを使えない環境でcronを使う裏技!?という記事を書きましたが、この方法は継続性と安定性に若干不安があるので、GAEを試すことにしました。 以前の方法は、MySQL、PHP、cronをひとつのサーバで完結できるというメリットはあるんですけどね。 Twitterのbot運営には、継続性も、安定性も、重要ですから! 一度、GAEを使ってみたかったというのもあります:-) なお、全部自分でやらずに、GAE-Cronに頼るのもいいと思います。 それでは以下、設定手順です。画像が多いので長文になっていますが、やってみるとそうでもない……はず。 (書いてあるとおりにやればできるように一応してあります。Windows7 Ultimate 64bit版で確認した内容
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く