Onde está o arquivo de configuração do memcached no archlinux?

0

Não consigo encontrar um arquivo de configuração para o memcached (1.4.21-1) no archlinux. Eu olhei em / etc / e /etc/conf.d/. Existe um arquivo de configuração? E onde posso encontrá-lo?

    
por haheute 01.01.2015 / 10:28

3 respostas

0

O memcached não tem mais um arquivo de configuração no Arch, já que Maio de 2013 .

    
por 01.01.2015 / 13:40
7

Como apontado por Wieland, o arquivo /etc/conf.d/memcached foi removido quando o pacote foi alterado para usar uma unidade systemd. O diretório /etc/conf.d foi usado pelo SysVinit e, portanto, não é mais aplicável.

As opções para o serviço podem ser editadas editando a unidade do systemd. A maneira recomendada de fazer isso é executar systemctl edit memcached.service --full . Isso copiará /usr/lib/systemd/system/memcached.service para /etc/systemd/system/memcached.service e abrirá um editor para o último arquivo.

Você provavelmente só deseja alterar a configuração ExecStart= . Por exemplo, se você quiser memcached para ouvir em uma porta Unix, faça a seguinte alteração:

--- /usr/lib/systemd/system/memcached.service   2015-01-03 18:12:25.000000000 +0200
+++ /etc/systemd/system/memcached.service   2015-03-02 16:44:27.486188508 +0200
@@ -5,6 +5,6 @@
 [Service]
 User=memcached
-# Remove '-l 127.0.0.1' to listen on all addresses
-ExecStart=/usr/bin/memcached -l 127.0.0.1
+RuntimeDirectory=memcached
+ExecStart=/usr/bin/memcached -s /run/memcached/socket 
 Restart=always

Veja também:

por 02.03.2015 / 14:57
-1

Você estava perto, está em

/etc/php/conf.d /

    
por 01.01.2015 / 10:46