Centos

如何在 RHEL/CentOS 上為 memcached 指定日誌文件

  • February 24, 2021

我在 RHEL5.5 上執行 memcached 1.4.5。我使用 yum 安裝了這個,它安裝了標準的 memcached 腳本/etc/init.d和配置文件/etc/sysconfig/memcached

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="256"
OPTIONS=""

一切正常,但有一個例外 - 我不知道如何指定日誌文件位置。我想將日誌文件放入,/var/log但幫助或手冊指定如何執行此操作。

是否可以使用基本腳本來實現這一點?

在上一篇文章中為 memcached 創建調試日誌的建議:

假設使用者nobody 對/tmp 具有寫權限,請嘗試以下操作,注意2 的位置:


memcached -d -m 3072 -l localhost -p 11211 -u 沒人 -v 2>>/tmp/memcached.log

如果使用者沒有人可以寫入 /var/log ,那麼我假設可以在上面的命令中用 /var/log 換出 /tmp 。

修改 OPTIONS 行中/etc/sysconfig/memcached添加">> /var/log/memcached 2>&1"的最後。IE

OPTIONS="-vv >> /var/log/memcached 2>&1"

引用自:https://serverfault.com/questions/208538