とらのメモ

IT関係やガジェットについての雑記

Herokuで24時間bot運用した話

先日Herokuを初めて利用してみた。 100時間程度運用してみたが、遅延も気にならない程度で問題もなく動いてくれてるので素晴らしい クレカを紐づけると月1000時間ほど無料になり、bot1つ程度なら無料で動かし続けてくれるのでおすすめだ。

bot更新コマンド

$ heroku login
$ cd (保存先)
$ git add .
$ git commit -m "update bot!"
$ git push heroku master

更新作業がこれだけで終わるので管理が非常に楽だった 不具合があったらheroku logsでログを確認するとよい

導入時の失敗

requirements.txtに不要なパッケージが入っていたのが原因でpushした際にエラーが連発した。 (たぶんpywin32あたりがlinuxにないため) 開発するときはvirtualenvを使って仮想環境を作り、最低限必要なパッケージのみをインストールしたほうがいい、これ基本