![Amazon.co.jp: JavaScript Ninjaの極意: ライブラリ開発のための知識とコーディング: John Resig (著), Bear Bibeault (著), 吉川邦夫 (翻訳): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/47e8cb7c5b21ebd85877328c83b4a5096375995f/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51nQf1yy7OL._SL500_.jpg)
最近AWSとかvagrantとかchefとか勉強していて、vagrantを使っていたのだけど、はじめからハマったのでメモ。 起こったこと vagrant upすることでVMが立ち上がるのだけど、以下の様なところまで言って全く起動しなくなった。 [default] VM already created. Booting if it's not already running... [default] Clearing any previously set forwarded ports... [default] Forwarding ports... [default] -- 22 => 2222 (adapter 1) [default] Creating shared folders metadata... [default] Clearing any previously set ne
私以外にも同様のケースが複数あったのでまとめます。 vagrant upした後にコンソールで以下の状態で止まることがあります。 [default] Waiting for VM to boot. This can take a few minutes. 確認してみると、 VirtualBoxのGUIから見ると、既にVMが起動済みで、ログインプロンプトが表示されている。 ターミナルからsshで直接ログインしてみるとログインできる ということで、起動していないわけでもないし、ネットワーク的に問題があるわけでもない。 上記の箇所で止まる原因は他にもいろいろあるようなのですが、私の場合はsshのログインに時間がかかり過ぎているのが原因でした(Vagrant側でタイムアウト、その後リトライを繰り返しているために止まっているように見える。ちなみにVagrantのsshタイムアウトは10秒)。 http
YAMLについて調べててRubyのリファレンスマニュアルを見たら、かっこいい記述がされててRubyのヒアドキュメントが高機能な事を知った。以下まとめ。 普通のヒアドキュメント puts <<EOS 普通のヒアドキュメント EOS インデント対応 def hoge(word = nil) puts <<-EOS <<- のようにマイナス記号を付加すると 終了ラベルをインデントしてもおkになる 細かいことだけどこれは#{word}重要 EOS end hoge 'とても' 複数指定可能 puts <<HOGE, <<FUGA こんな感じで1つの行に複数の開始ラベルを書くことで HOGE 複数のヒアドキュメントを定義できる FUGA オブジェクトとして扱える puts <<EOS.split("\n")[2..3].join 一番面白いと思ったのは 開始ラベルの <<EOS は式なので 戻り値の
このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。 MONITは、デーモン監視プログラム。異常をきたしたサービスを自動的に再起動したり、そうした異常をメールで通知させたりできる。WEBインターフェースも内蔵しており、他ホスト上のブラウザからデーモンの状態確認や手動での停止/起動も可能。バージョン 4 からは、パーティションの使用状況など、デバイスの監視も可能となった。同じような目的のプログラムとしては daemontools や Webmin が一般的だが、それらが粘着質すぎるとかウザッタいと感じたならば、シンプルで素直な MONIT を利用してみてはいかがだろうか。 注意事項: 以下の設定は、基本的にMONIT 4.1 以上であることが前提。 4.2.0以前のM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く