Yak shaving logs


My life is just yak shaving.

tackeyy.com

godを使ってunicornのプロセスが死んでしまったら自動でunicornのプロセスを立ち上げる

2017/11/10 #rails #unicorn #god

なぜかunicornのプロセスが死んでしまいサービスがエラーになるというケースがありました。 原因調査と並行してunicornのプロセスが死ぬと自動で立ち上げられるようにしました。

Read more

Capistranoで複数のサーバーそれぞれにデプロイをする方法

2017/11/21 #rails #capistrano #デプロイ

Capistranoを利用して複数サーバーにデプロイしている構成の場合に、それぞれのサーバーにデプロイする方法について調べました。

Read more

CapistranoでELB + EC2環境にローリングデプロイ

2017/11/21 #rails #capistrano #EC2 #elb

ELBにぶら下がっているEC2にCapistranoを利用してローリングデプロイする方法について書きました。

Read more

[Rails] ElastiCacheのredisをEC2で使う

2017/11/22 #rails #環境構築 #redis #EC2 #ElastiCache

EC2二台が使用するキャッシュサーバーとしてElastiCacheを導入しました。今まではセッションをsessionsテーブルに持っていたのをredisに移行するすることが主な目的だったのですが、将来的によく利用するデータはredisに持たせたりしたいなという目論みもありました。

Read more

[Rails] プロジェクト開始時に利用できる雛形を作成した

2017/12/19 #rails #sorcery

この記事はRuby on Rails Advent Calendar 2017 20日目の記事です。個人プロジェクトでいくつかサービスを作るにあたって、 ユーザー登録、ログイン周りをざっと組んだ雛形を作成してみました。

Read more

Rails5 x MySQL を Herokuにデプロイする手順

2018/01/03 #rails #mysql #heroku

久しぶりにRailsをHerokuにデプロイにしてBASIC認証をかけたのでメモしておきます。

Read more

[Rails5] POSTするとActionController::InvalidAuthenticityTokenになる

2018/01/22 #rails #nginx #puma

Rails5 を EC2で動かしているのですが、SSL化したタイミングでActionController::InvalidAuthenticityTokenでPOSTできなくなってしまったときの対応です。

Read more

An error occurred while installing mysql2 (0.4.10), and Bundler cannot continue.

2018/01/26 #rails #gem #mysql

リポジトリをクローンしてbundle installするとAn error occurred while installing mysql2が出たときの対応方法について書きました。

Read more

[Rails] テーブルにカラムを追加する時はカラムの並び順を指定しよう

2018/02/22 #rails

色んなプロジェクトに参加することがありますが、 時々カラムの並び順が考慮されていないプロジェクトがあります。たとえば、 ` updated_at ` や ` created_at ` がカラムの真ん中あたりにあったりします。 こんな感じで ` after: ` でカラムを指定すれば、カラムの位置をコントロールできるので積極的に使いましょう!

Read more

[Rails 5] created_at, updated_at に CURRENT_TIMESTAMP を設定する

2018/02/23 #rails #mysql

Rails 5でcreated_at, updated_at に CURRENT_TIMESTAMP を設定する方法について書きました。

Read more

categories


最新記事


tags