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에 구성 파일이 없습니다.오월 2013.
답변3
가까이 있어, 거기 있어
/etc/php/conf.d/