Centos
如何在 RHEL/CentOS 上為 memcached 指定日誌文件
我在 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"
的最後。IEOPTIONS="-vv >> /var/log/memcached 2>&1"