Athenaでパースできるログフォーマットを指定する

ELB使ってるのでせっかくならAthenaにログを突っ込んでアクセス解析げなことをしようと思った。
しかしながら下記サンプルにある正規表現が最近のELBのフォーマットと違うのかパースに失敗して空データになった。
だから自分でパースできるログフォーマットを指定することにした。

続きを読む

railsに外部から繋がらない

ゲストマシン上でrailsサーバを立ててポートフォワードを設定し、ホストマシンからlocalhost:3000でアクセスした時に繋がらない。

どうやらrails4.2からそういった制限が実装されたらしい。

bundle exec rails s -b 0.0.0.0

サーバー起動時のオプションを指定すればつながるようになった。

ansibleでnginxユーザを追加する

nginxはインストールしたものの、ユーザやグループは自動では作られていなかった。
そのためansibleでユーザとグループを追加することにした。

- name: add nginx group
  group:
    name: nginx

- name: add nginx user
  user:
    name: nginx
    group: nginx

uidとgidは競合すると面倒なのであえて固定はしていない。