diff --git a/plugins/memcached/init.d/memcached.service.tpl b/plugins/memcached/init.d/memcached.service.tpl index eca2d0e13..707869216 100644 --- a/plugins/memcached/init.d/memcached.service.tpl +++ b/plugins/memcached/init.d/memcached.service.tpl @@ -3,9 +3,9 @@ Description=Free & open source, high-performance, distributed memory object cach After=network.target [Service] -Type=simple +Type=forking EnvironmentFile=-{$SERVER_PATH}/memcached/memcached.env -ExecStart={$SERVER_PATH}/memcached/bin/memcached -d -l $IP -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P {$SERVER_PATH}/memcached/memcached.pid $OPTIONS +ExecStart={$SERVER_PATH}/memcached/bin/memcached -d -l $IP -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P $OPTIONS ExecReload=/bin/kill -USR2 $MAINPID Restart=on-failure