AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

2016-07-01から1ヶ月間の記事一覧

Capistrano3で更新が反映されない時

なんか更新が反映されないな? と思った時に確認するファイル。 config/deploy.rb config/deploy/STAGE /path/to/app/repo/FETCH_HEAD /path/to/app/repo/HEAD /path/to/app/repo/config 特にリポジトリ切り替えたり、検証で複数のリポジトリ行ったり来たり…

rake-cache 1.6.0はもういない!

budnle installでこけた 古いプロジェクトメンテしようとしたらこけるよー。 Could not find rack-cache-1.6.0 in any of the sources なくなった yanked!! All versions of rack-cache | RubyGems.org | your community gem host yankedじゃないが github.c…

Capistrano3でデプロイ時に更新が反映されない

なんだよこのレアケース!っていうやつ。 今回ハマったケース bundle exec cap {STAGE} deployする あるGemがインストールできなくて、デプロイ先のbundle installが失敗しまくってた Gemfile.lockをアップデートして問題解消したのを確認した git pushして…

monitでBasic認証されてるサイトを監視したい時

このようには書けぬ そのままではBasic認証を通過できぬ。 check host WEBSERVER_production with address www.example.com if failed port 80 protocol http for 3 cycles then alert alert admin@example.com 当然monitのログに、以下のように「401だわー…

passengerのインストールで例外が出た

ansibleのテストしてたら出てきてなんじゃいなって感じでした。 /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/backward/backward_warning.h:28:2: 警告: #warning This file includes at least one deprecated or antiquated head…

ansible2.1でRubyをコンパイルしてインストールする

シリーズと化してしまいましたね。 今回はRubyインストールです、2.3.1をインストールしました。 Rubyインストール 以下のようにする。 roles/web/tasks/ruby.yml --- - name: get ruby 2.3.1 get_url: > url=https://cache.ruby-lang.org/pub/ruby/2.3/ruby…

ansible2.1でmysqldをインストールする

このようなタスクにする。 - name: yum install mysql yum: name={{ item }} state=latest with_items: - mysql.x86_64 - mysql-devel.x86_64 - mysql-embedded.x86_64 - mysql-server.x86_64 - MySQL-python - name: add /etc/my.cnf template: src=my.cnf.…

ansible2.1でpassengerをインストールする

わりと本気で丸一日潰れもうした。 こうする 以下の様にする。 roles/web/tasks/gem.yml --- - name: gem install gem: name={{ item }} state=latest executable=/usr/local/bin/gem user_install=no with_items: - bundler - passenger - name: passenger-…

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

鍵接続しようとしたらなんかダメだったので。 rootで接続しない これ。 とりあえずテストしたいからrootでいいやって横着こいたら接続できなかった。 useradd -m ippan とかするだけなんで接続する一般ユーザ追加しようって教訓を得た。 あまりにも初心者丸…