Ubuntu: Запуск Memcached в качестве демона - PullRequest
9 голосов
/ 23 марта 2011

Я установил memcached в Ubuntu.Как я могу запустить его как демон, чтобы он работал в фоновом режиме, и я мог использовать его в своем приложении rails?

Спасибо, Имран

Ответы [ 3 ]

19 голосов
/ 23 марта 2011

memcached настроен для запуска при загрузке по умолчанию, по крайней мере 10.10:

# apt-get install memcached
...
Setting up memcached (1.4.5-1ubuntu1) ...
Starting memcached: memcached.
# ls -l /etc/rc*.d/*memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc0.d/K20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc1.d/K20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc2.d/S20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc3.d/S20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc4.d/S20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc5.d/S20memcached -> ../init.d/memcached
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc6.d/K20memcached -> ../init.d/memcached
#  

На уровнях выполнения 2, 3, 4 и 5 будет работать memcached.

Если вы не уверены, вы можете запустить initscript с помощью status:

# /etc/init.d/memcached status
 * memcached is running
0 голосов
/ 21 декабря 2018

На тот случай, если кто-нибудь еще придет сюда, чтобы искать, как запустить демона напрямую (например, внутри контейнера докера). Флаг, который вы ищете: -d.

/usr/bin/memcached start -u memcached -d
0 голосов
/ 03 сентября 2015

Для установки memcached в ubuntu

apt-get install memcached

Для запуска memcached

/etc/init.d/memcached start

Для перезапуска memcached

/etc/init.d/memcached start

Для проверки состояния memcached

/etc/init.d/memcached status

Для редактирования конфигурации memcached

sudo vi /etc/memcached.conf

ByПо умолчанию memcached будет работать на 127.0.0.1:11211 и по умолчанию настроен на загрузку

...