- 締切済み
memcached を起動できません。
■質問内容 memcached を起動できません対処方法を教えてください。 memcached を起動できないとサーバの設定が前に進まないので困っています。 ■詳細 OS:CentOS 6.4 インストールパッケージ: memcached-1.4.4-3.el6.x86_64 memcached-devel-1.4.4-3.el6.x86_64 おこなった作業は以下です。 ◆インストール # yum install memcached-1.4.4-3.el6.x86_64 memcached-devel-1.4.4-3.el6.x86_64 ◆memcachedの設定 # vi /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" #CACHESIZE="64" CACHESIZE="512" OPTIONS="" #LOG OPTIONS="-vv 1>> /var/log/mem.log 2>> /var/log/memcached.log" ※デフォルトの設定から、キャッシュサイズとログ取得の設定のみ変更しました。 ◆起動 # service memcached start ◆起動確認 # service memcached status memcached dead but subsys locked memcached dead but subsys locked が出力されていましたので、以下のコマンドを実行しロックファイルを削除しました。 # rm /var/lock/subsys/memcached その後、memcached を再起動しても状態変わらずです。 なお、ログには以下に出力されていました。 # cat /var/log/memcached.log Failed to open library "default_engine.so": default_engine.so: cannot open shared object file: No such file or directory システム全体をファイル検索したところ、たしかにdefault_engine.soはみつかりませんでした。 default_engine.soがないために、memcachedが起動しないと考えていますが、default_engine.soをインストールする方法を調べましたがわかりませんでした。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- lupin-333333
- ベストアンサー率31% (294/933)
補足
ご回答ありがとうございました。 まず、コンパイルとmakeとパスを通す件についです。 default_engine.soがシステムに存在していないと記述しております。 ですので、今回の件はパスは関係ありません。パッケージになければコンパイルするためソースを探す必要があります。 では、default_engine.soのソースはどこにあるのでしょうか。 まずそこから知りたかったのです。 ご回答頂いて申し訳ないのですが、ライブラリのインストール方法は、私の知りたい内容ではありませんでした。 もうひとつプロセス確認については、確認済みとなりmemcachedのプロセスは起動していませんでした。 大変申し訳ございませんが、今回頂いたご回答は、私の知りたい内容ではありませんでした。