Archlinuxでmemcached(1.4.21-1)の設定ファイルが見つかりません。 /etc/と/etc/conf.d/を見ました。設定ファイルはありますか?どこで見つけることができますか?
答え1
Wielandが指摘したように、/etc/conf.d/memcached
パッケージがsystemdユニットを使用するように変更されたとき、このファイルは削除されました。この/etc/conf.d
ディレクトリはSysVinitですでに使用されているため、これ以上適用できません。
サービスオプションは、systemdユニットを編集することで編集できます。推奨される方法はを実行することですsystemctl edit memcached.service --full
。これにより、後者のファイルのエディタがコピーされて/usr/lib/systemd/system/memcached.service
開きます。/etc/systemd/system/memcached.service
設定を変更したい場合がありますExecStart=
。たとえば、memcachedがunixポートでリッスンするようにするには、次のように変更します。
--- /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
また見なさい:
man memcached
memcachedにオプションを渡すことができます。man systemctl
、編集コマンド
答え2
それ以来、memcachedにはArchに設定ファイルがありません。5月2013。
答え3
近くにあり、そこにいる
/etc/php/conf.d/