heroku
herokuのworkerプロセスは再起動するときまずSIGTERMを送る。のでworkerはSIGTERMを受け取ったらやりのこしたジョブを終わらせたりするなどして、安全にプロセスを終了すればいい。SIGTERM送って10秒まってもプロセスが終了してなかったらSIGKILLにより殺さ…
buildpackで動かしてるNode.jsで、1回インストールされたnpmのモジュールがpackage.jsonから消えないのでbuildpackのスクリプトに npm prune を追記した。 https://github.com/hokaccha/heroku-buildpack-nodejs/commit/e942d5a91e24fe5850b9e2cbe072a4f2c6a…
mochaとexpect.jsくらいならまあ気にしないんだけどコントローラーのテストするのにtobiとかいれてjsdomとかが入ったりするとイヤなのでdevDependenciesをインストールしないようにした。 https://github.com/hokaccha/heroku-buildpack-nodejs/commit/e39ff…
CNAMEレコードだと example.com とかいうドメイン(rootドメインとかいうのかな)は設定できないらしい。RFC違反らしい。なのでCNAMEレコードでドメイン設定する場合は *.example.com みたいにする必要がある。herokuのHostname-Base SSLだとCNAMEレコードを…