サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
円安とは
civicivi.hatenadiary.org
HTML5 Advent Calendar2011の6日目。 私がHTML5の中で最も注目しているWebSocketについて書きます。 今更説明するまでもないのですが、WebSocketはHTML5で実装されたサーバプッシュを 「簡単に」実現させることができます。 サーバプッシュと言うくらいなので、当然サーバ側の仕組みが必要で、 WebSocketサーバを実現するライブラリが世の中には既にかなりありますが、 なんといってもNode.jsを使ったNode WebSocket Serverがお手軽で、 クライアントサイドと同じJavaScriptで書けるのが素敵。 とまぁ、能書きはいいので、簡単なサンプルを。 Node.jsのインストールはこちら辺りを参考にどぞ。 Node WebSocket Serevrはnpmコマンドでインストールします。 #> npm install websocket
前回は2台のサーバをアクティブ・スタンバイとしてクラスタリングしただけなので話は簡単(でもなかったけど)。 今回の構成では、2台のサーバで1台はWeb、1台はDBが動いていて、それぞれがフェイルオーバーするようにしてみる。 とは言っても、Pacemakerの設定ファイルが長くなるだけで、やることはあまり変わらなかった。 Heartbeat v3 に関して詳細に記述してるサイトが少ないので、 インストール手順も含めて詳細に記述してみる。 要件 node1:Apacheが稼働 node2:PostgreSQLが稼働 node1故障時には、node2でApache+PostgreSQL node2故障時には、node1でPostgreSQL+Apache となるように。 node1:eth0=192.168.0.101 / eth1=172.23.5.101 node2:eth0=192.168
CentOSにDRBD+Heartbeat(v3)+Pacemakerでクラスタ構成。PostgreSQLとApacheをリソース監視として組み込む。 crmのコマンドはさっぱり分からないまま、 とりあえずLinuxHAにアップされてる動画を皿のように見て、 設定もそのまま丸写ししてみる。 primitive drbd_pg ocf:linbit:drbd \ params drbd_resource="r0" \ op start interval="0s" timeout="240s" on-fail="restart" \ op monitor interval="11s" timeout="60s" on-fail="restart" \ op monitor interval="10s" timeout="60s" on-fail="restart" role="Master"
タイトル通り。 Movable Typeが嫌い。サーバ管理者の立場として、だが。 古いサーバのリプレースで、コンテンツやDBを新サーバへ総引越し。 その中に古いMovable Type(ver3.1)が動いてる。 rsyncでそのままコピーしたものの、(Perlモジュールの)あれが足りないこれが足りない、とウルサイ。 まぁそれだけならひとつづつインストールしていけばいい。 mt-check.cgiも動いてエラーも無し。 念のため管理ページにログインして記事を投稿。再構築すると・・・・ Invalid version format (non-numeric data) at /htdocs/blog/lib/MT/Template/Context.pm line 407.なるエラーが。 いつも通りgoogle先生に聞いてみるもイマイチ分からん。 Perlモジュールにversionっていうモジ
このページを最初にブックマークしてみませんか?
『civicivi.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く