mirror of
https://github.com/joglomedia/LEMPer.git
synced 2026-04-11 23:48:19 +00:00
fix memcached unintended issue
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
-d
|
||||
|
||||
# Log memcached's output to /var/log/memcached
|
||||
logfile /var/log/memcached/memcache.log
|
||||
logfile /var/log/memcached_memcache.log
|
||||
|
||||
# Be verbose
|
||||
# -v
|
||||
@@ -47,4 +47,4 @@ logfile /var/log/memcached/memcache.log
|
||||
# -r
|
||||
|
||||
# Use a pidfile
|
||||
-P /var/run/memcached/memcache.pid
|
||||
-P /var/run/memcached_memcache.pid
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
-d
|
||||
|
||||
# Log memcached's output to /var/log/memcached
|
||||
logfile /var/log/memcached/www-data.log
|
||||
logfile /var/log/memcached_www-data.log
|
||||
|
||||
# Be verbose
|
||||
# -v
|
||||
@@ -47,4 +47,4 @@ logfile /var/log/memcached/www-data.log
|
||||
# -r
|
||||
|
||||
# Use a pidfile
|
||||
-P /var/run/memcached/wwww-data.pid
|
||||
-P /var/run/memcached_wwww-data.pid
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
# [Service]
|
||||
# Environment=OPTIONS="-l 127.0.0.1,::1"
|
||||
|
||||
|
||||
[Unit]
|
||||
Description=memcached daemon for %i
|
||||
After=network.target
|
||||
Documentation=man:memcached(1)
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/share/memcached/scripts/systemd-memcached-wrapper /etc/memcached/%i.conf
|
||||
#ExecStart=/usr/share/memcached/scripts/systemd-memcached-wrapper /etc/memcached_%i.conf
|
||||
ExecStart=/usr/share/memcached/scripts/start-memcached /etc/memcached_%i.conf /var/run/memcached_%i.pid
|
||||
|
||||
# Set up a new file system namespace and mounts private /tmp and /var/tmp
|
||||
# directories so this service cannot access the global directories and
|
||||
@@ -75,7 +75,7 @@ RestrictRealtime=true
|
||||
# Takes away the ability to create or manage any kind of namespace
|
||||
RestrictNamespaces=true
|
||||
|
||||
PIDFile=/var/run/memcached/%i.pid
|
||||
PIDFile=/var/run/memcached_%i.pid
|
||||
|
||||
# try to restart if errors encountered
|
||||
Restart=always
|
||||
|
||||
@@ -163,8 +163,8 @@ EOL
|
||||
# Otherwise, set Memcached to max of 2048GiB.
|
||||
local MEMCACHED_SIZE=2048
|
||||
fi
|
||||
run sed -i "s/-m 64/-m ${MEMCACHED_SIZE}/g" /etc/memcached/memcache.conf
|
||||
run sed -i "s/-m 64/-m ${MEMCACHED_SIZE}/g" /etc/memcached/www-data.conf
|
||||
run sed -i "s/-m 64/-m ${MEMCACHED_SIZE}/g" /etc/memcached_memcache.conf
|
||||
run sed -i "s/-m 64/-m ${MEMCACHED_SIZE}/g" /etc/memcached_www-data.conf
|
||||
fi
|
||||
|
||||
# Install PHP memcached module.
|
||||
@@ -196,12 +196,22 @@ EOL
|
||||
warning "Memcached server installed in dryrun mode."
|
||||
else
|
||||
if [[ $(pgrep -c memcached) -gt 0 ]]; then
|
||||
run service memcached@memcache restart
|
||||
run service memcached@www-data restart
|
||||
#run service memcached@memcache restart
|
||||
#run service memcached@www-data restart
|
||||
run /usr/share/memcached/scripts/start-memcached \
|
||||
/etc/memcached_memcache.conf /var/run/memcached_memcache.pid
|
||||
run /usr/share/memcached/scripts/start-memcached \
|
||||
/etc/memcached_www-data.conf /var/run/memcached_www-data.pid
|
||||
|
||||
status "Memcached server restarted successfully."
|
||||
elif [[ -n $(command -v memcached) ]]; then
|
||||
run service memcached@memcache start
|
||||
run service memcached@www-data start
|
||||
#run service memcached@memcache start
|
||||
#run service memcached@www-data start
|
||||
run /usr/share/memcached/scripts/start-memcached \
|
||||
/etc/memcached_memcache.conf /var/run/memcached_memcache.pid
|
||||
run /usr/share/memcached/scripts/start-memcached \
|
||||
/etc/memcached_www-data.conf /var/run/memcached_www-data.pid
|
||||
|
||||
sleep 1
|
||||
|
||||
if [[ $(pgrep -c memcached) -gt 0 ]]; then
|
||||
|
||||
Reference in New Issue
Block a user