Назад | Перейти на главную страницу

Запускать memcached при загрузке сервера?

Как я могу это сделать? Я использую RedHat x86_64 es5. Я слышал, что работа cron возможна, и некоторые другие люди говорят о скрипте?

Обратите внимание, что мои знания о сервере Linux очень ограничены, поэтому будьте внимательны, если вы любезно мне поможете.

chkconfig --level 2345 memcached on

Возможно, бит --level не требуется, но дает более точный контроль

chkconfig memcached on

тоже должно работать ..

Первый будет включать memcached (т. Е. Запускать демон) всякий раз, когда вводятся уровни запуска 2,3,4,5. то есть запуск.

Это предполагает, что /etc/init.d/memcached находится в нужном месте, но если вы установили его из пакетов, все будет в порядке.

Несколько вариантов ... Во-первых, cron для этого не место.

Если вы установили memcached из исходного кода (что не имеет смысла делать, если у вас нет особых потребностей), вы можете:

  1. Добавьте команду запуска memcached (она будет выглядеть примерно так: "/ usr / local / bin / memcached -d -p 11211 -u nobody -m 1024") в /etc/rc.local
  2. напишите или найдите где-нибудь в сети /etc/init.d/memcached, поместите его в / etc / init.d и вызовите:
chkconfig --add memcached
chkconfig memcached on
  1. Установите monit и настройте monit для мониторинга и управления службой memcached.

На мой взгляд, лучший и самый простой вариант - установить пакет memcached из репозитория EPEL с помощью yum, и в этом случае вы запустите команду chkconfig, указанную выше, чтобы включить его при запуске. С пакетами EPEL вы отредактируете / etc / sysconfig / memcached для управления настройками ведра memcached вместо прямого вызова двоичного файла memcached с параметрами.

Удачи.