[解決済み] Windows (x64) 64bit環境でMemcachedを動作させることはできますか?
質問
どなたかご存知ですか? IF , WHEN または どのように を得ることができます。 メムキャッシュ を Windows 64bit 環境で動作させることはできますか?
私は新しいホスティング ソリューションをセットアップしていて、64 ビット OS を実行することを強く希望しています。それは SQL Server DB を使用する ASP.Net MVC ソリューションなので、OS は Windows Server 2003 または (できれば!) 2008 になる予定です。
これは、サーバーの 32 ビット対 64 ビットに関する議論に発展する可能性がありますが、私の好みは 64 ビットであり、いくつかの点で 非常に 良い の理由です。
これまで、いろいろなオプションを試してみて、ある種の ビット の ヘルプ は、32ビットマシンでの起動に関連したものですが(そして成功しました)、オリジナルの Windows ポート は Win32 固有のものなので、x64 でサービスとしてインストールする場合、これはほとんど助けにならないでしょう。また、これは libevent にも依存していて、これは Win32 コンパイルされたバージョンしか入手できません。
私は、C++ でこれをすべてロードして、(64 ビット用の) "compile" を押すだけでは、少なくとも 32 ビットと 64 ビットのアーキテクチャの複雑な違いのために、うまくいかないと思います。残念ながら、私の専門知識はマネージドコード (C#) だけで、そうでなければ自分でやってみようと思っています。 memcached を 64 ビットの Windows サーバー上で動作させようとしているのが、私一人とは思えません......そうでしょうか?
更新
安定したビルドを作るための (私の哀れな C++ スキルによる) 私の努力はすべて失敗しました。 誰かこれを64bitに移植する予定はあるのでしょうか?それとも、本当にMS Velocityを代わりに使えというのでしょうか?私はそれを考えるとぞっとします。
更新しました。 しかし、あなたが言っているのは、サーバー部分ではなくクライアントです。
@DannySmurf - 私は 32 ビット OS 上でサービスとしてのみインストールすることができました。64 ビット OS は、この Win32 サービスのインストールを拒否します。もちろん、多くの Win32 コードが x64 アーキテクチャ上でシームレスに動作するため、32 ビット アプリケーション (たとえば Office) やゲームを Vista/XP 64 などで実行できますが、サービスに関しては、これは直接的には反映されません。私は専門家ではありませんが、サービスが購読する必要のある同期やイベントと関係があり、64と32はうまく連携していないのではないかと思います。この点について訂正していただけるとうれしいのですが、ご質問にお答えすると、はい、試してみました。
OJ - 率直な回答、どうもありがとうございます。私もそう思っていましたが、他に提案できる人がいるかどうか、またはすでにこのルートで行っているかどうかわかりませんでした。StackOverflow が LIVE になれば、より多くの人が応答して、これが調査中のものであるかどうかを知らせてくれるかもしれませんし、自分でコンパイルしてみることもできますが、大規模なスケーラブル ソリューションの重要なコンポーネントにエンタープライズ レベルの信頼性を提供できるとは、(私の C++ 経験レベルでは)単に信じることができないのです。確信が持てるようになるには、私の無分別な実験的アプローチではなく、教育的な介入が必要だと思います。私の小さな見落としで、サイトがダウンしてしまうかもしれないのです。まあいいや...次回まで。
どのように解決するのか?
North Scale labs は、Windows x64 用の memcached 1.4.4 のビルドをリリースしました。
http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
http://labs.northscale.com/memcached-packages/
UPDATE: 彼らは最近Memcached Serverをリリースしました - まだ無料ですが、クラスタリング、Webベースの管理/統計UIなどを備えた強化されたディストロです。(私は彼らとは何の関係もありません) こちらを参照してください。 http://northscale.com/products/memcached.html でダウンロードできます。 http://www.northscale.com/download.php?a=d
UPDATE 2: NorthScale Memcached は、スタンドアロンでのダウンロードはできなくなりました。現在では、Membase と呼ばれる商用 SQL なし DB 製品の一部として提供されています。Membase は、Memcached のみのモード (すなわち、永続化なし) で実行するように設定することができ、100% 無料のバージョンも用意されています。ここでチェックしてみてください。 http://www.membase.org/downloads
UPDATE 3:MemBaseはCouchDBと寝て、CouchBaseと呼ばれる、ハイブリッド製品の提供を生成しています。彼らはまだで無料の"コミュニティ"バージョンを提供していません。 http://www.couchbase.com/download
関連
-
[解決済み】コレクションが変更され、列挙操作が実行されないことがある。
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】スレッド終了またはアプリケーションの要求により、I/O操作が中断されました。
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] 要素ごとの加算は、結合ループよりも分離ループの方がはるかに高速なのはなぜですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】プログラム実行中に1秒待つ
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】Excel "外部テーブルが期待された形式ではありません。"
-
[解決済み】パディングが無効で、削除できない?
-
[解決済み】Sequence contains no matching element(シーケンスにマッチする要素がない
-
[解決済み】取り消せないメンバはメソッドのように使えない?
-
[解決済み] [Solved] 不正な文字列値: '\xEFxBFxBD' for column
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】Microsoft.Extensions.LoggingからILoggerを解決することができない