以下のスクリプトは、Memcache サーバーがダウンしているかどうかを実際にチェックし、Mmecache サーバーを起動します。
#!/bin/bash
ps -eaf | grep 11211 | grep memcached
# if not found - equals to 1, start it
if [ $? -eq 1 ]
then
memcached -d -m 16 -p 11211 -u nobody
else
echo "eq 0 - memcache running - do nothing"
fi
このスクリプトをcrontabでこのように設定して、1分ごとに実行する場合
* * * * * /usr/bin/memcached_autostart.sh
サーバーのパフォーマンスが何らかの形で低下しますか?? それとも大丈夫ですか??
あなたの経験を共有してください。