Railsで開発をしていると、ときどきアプリケーションサーバーを再起動しないと変更内容が動作に反映されなかったりしますが、実際のところ、いつ再起動すればいいのか確認してみました。 結論 次の3箇所はアプリケーションサーバ […]
投稿者: keruu
公開鍵をサーバーのauthorized_keysに追加する
ローカルにある公開鍵をサーバーのauthorized_keysに追加する方法です。 場所 ローカルの公開鍵: ~/.ssh/id_rsa.pub 方法 SSHでサーバーに接続して、catで追加します。 $ cat ~/. […]
Rails Nginx + Unicornを使用する
Rails で アプリケーションサーバーのUnicorn と Nginxを使う方法です。 参考 How To Deploy a Rails App with Unicorn and Nginx on Ubuntu 14. […]
Unicorn ソケット作成エラーが発生する場合
アプリケーションサーバーのUnicornをVagrant環境で使った時に、Unixソケットの作成エラーが発生しました。 error adding listener … UnixソケットはVagrantの共有ディレクト […]
Mac MySQLをクライアントのみインストールする
Macから外部のMySQLサーバーへアクセスしたいけど、MacにMySQLサーバー機能は不要という場合はMySQLクライアントのみをインストールします。 インストール $ brew install mysql –cli […]
Ubuntu メモリを開放する
Ubuntuでメモリを開放する方法です。溜まったキャッシュをクリアしたいときに使用します。 環境 Ubuntu 16.04 方法 freeで現在のメモリ使用状況を確認します。buff/cacheが660Mも溜まってます。 […]
rbenv をubuntu にインストールする
ubuntuにrbenvをインストールして、Rubyのバージョンを管理します。 環境 Ubuntu 16.04 公式マニュアル Groom your app’s Ruby environment with rbenv. […]
NTP をUbuntuにインストールする
時刻同期のためのNTPをUbuntuにインストールします。 環境 Ubuntu 16.04 ポートの開放 NTPはUDPの123番ポートを使うので、iptableでポートを開放しておきます。 iptables -A OU […]
GMOVPS tmpが原因でサーバーが再起動しなくなった
GMOのVPSを使っているサイトの話。 SSH接続がやたら重くなったのでサーバーを再起動したら、なぜか立ち上がらなかった。 サポートに相談したところ、tmpフォルダに大量のファイルがあることが原因とのことだった。 次のよ […]
Munin のインストール (Nginx + Ubuntu)
サーバー監視ツールのMuninをUbuntu + Nginx にインストールします。 公式サイト 公式チュートリアル 環境 Vagrant 1.9.1 Ubuntu 16.04 Nginx 1.10.0 目的 http: […]
Ubuntu16.04 + Vagrantのメモリ使用量の検証
概要 Ubuntu 16.04 64bitの初期状態でのメモリ使用量を検証してみる。 環境 Vagrant 1.9.1 Box “bento/ubuntu-16.04” Ubuntu16.04 6 […]
Ansible の導入(Mac + Vagrant + Ubuntu)
構成管理ツールのAnsibleを使ってみます。 目的 AnsibleをMacにインストールし、Vagrant上の仮想マシンにアクセスしてみます。 環境 Mac El Capitan Vagrant 1.9.1 + Ubu […]
Vagrant up “SSH auth method: private key”から進まない
概要 Vagrantを起動しようとすると、”SSH auth method: private key”で止まり、先に進まない症状がおきました。 GUIモードを有効にしてみると、ネットワークインター […]
Vagrant サーバーのセットアップを自動化するには
Vagrantを使うと公開されているBoxesを選択するだけで仮想マシンを立ち上げることができますが、その先のいろいろなアプリケーションのインストールや設定を自動化する方法が分からないので、方法を調べます。 何がしたいか […]
Vagrant 複数の仮想マシンを立ち上げる
Vagrantにて一つのVagrantfileで複数の仮想マシンを立ち上げる方法についてです。 環境 Vagrant 1.9.1 Vagrantfileの書き方 config.vm.defineブロックを使います。 初期 […]
SSH接続 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! が表示されたら
SSH接続時に、次のような WARNING メッセージが発生したあとにSFTP接続ができなくなりました。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ […]