当我的init脚本使用start-stop-daemon时,如何在memcached中设置maxitemsize

时间:2015-02-02 05:21:38

标签: memcached

我需要暂时增加memcached中的最大项目大小,同时我为我的问题进行永久修复。我找到了这个指南http://www.alphadevx.com/a/387-Changing-the-maximum-item-size-allowed-by-Memcache,遗憾的是它告诉我要添加 -I $MAXITEMSIZE到行

daemon --pidfile ${pidfile} memcached -d -p $PORT -u $USER -I $MAXITEMSIZE -m $CACHESIZE -c $MAXCONN -P ${pidfile} $OPTIONS

但在我的/etc/init.d/memcached我有了这条线

start-stop-daemon --start --quiet --exec "$DAEMONBOOTSTRAP" -- /etc/${NAME}.conf $PIDFILE

代替。我尝试将-I标志添加到该行,但我收到错误:

Restarting memcached: start-stop-daemon: invalid IO scheduler policy

如果我的脚本使用start-stop-daemon代替deamon,我没有找到任何指导告诉我如何操作,而且我没有找到任何关于start-stop-daemon的文档。有谁知道怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

哎呀,我的坏。我有MAXITEMSIZE=5m而不是MAXITEMSIZE=5M。 start-stop-daemon确实接受了-I标志,你只需要做对了。