sh 使用supervisord从源安装memcached
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用supervisord从源安装memcached相关的知识,希望对你有一定的参考价值。
[program:memcached]
command=/usr/local/bin/memcached -p 11211 -u memcached -m 256 -c 1024 -t 4
autostart=true
autorestart=true
user=root
priority=100
redirect_stderr=true
stdout_logfile=/var/log/memcached/stdout.log
#!/bin/sh
version="1.4.15"
priority="10415"
libevent="/usr/local/libevent/2.0.20-stable/"
supervisordir="/etc/supervisord.d"
# create user
sudo groupadd memcached
sudo useradd -r -g memcached -s /sbin/nologin -M -d /var/run/memcached memcached
# download and install
curl -sL http://memcached.googlecode.com/files/memcached-${version}.tar.gz | tar zx
cd memcached-${version}/
ll
./configure --prefix=/usr/local/memcached/${version} --enable-64bit --with-libevent=${libevent}
make
sudo make install
cd ../
sudo alternatives --install /usr/local/bin/memcached memcached /usr/local/memcached/${version}/bin/memcached ${priority}
sudo cp ./memcached.ini $supervisordir/memcached.ini
sudo supervisorctl reread
sudo supervisorctl add memcached
以上是关于sh 使用supervisord从源安装memcached的主要内容,如果未能解决你的问题,请参考以下文章
sh 一个用于supervisord的init.d脚本
sh 一个用于supervisord的init.d脚本
supervisord 放弃 nodejs 进入 FATAL 状态
sh 如何从源编译程序
Supervisord安装和配置
使用supervisord 管理ELK进程