在 لینوکس 7 باید برای memcached پیکربندی شود نظارت بر نظارتوقتی برنامه نویسی می کنم با این مشکل مواجه می شوم که memcached فایل pid را پیدا نمی کند...
تمام تنظیماتی که در گوگل پیدا می کنیم شامل این خط هستند:
check process memcached with pidfile /var/run/memcached/memcached.pid
ولی،/var/run
هیچکدام در memcached.pid
فایل، نه /var/run/memcached
پوشه
بررسی شد /usr/lib/systemd/system/memcached.service
[Service] Type=simple EnvironmentFile=-/etc/sysconfig/memcached ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -c $MAXCONN $OPTIONS
- بنابراین، هیچ مسیری برای فایل .pid وجود ندارد.
- اگر بررسی memcached بدون فایل .pid؟
- همچنین آیا این فایل .pid می تواند در جای دیگری باشد؟
چگونه CentOS 7 آدرس محل فایل pid memcache را مشخص می کند؟
راه حل این است که آدرس فایل memcache pid را که در پیکربندی مانیتورینگ Monit مشخص کرده اید، مشخص کنید.
check process memcached with pidfile /var/run/memcached/memcached.pid
آدرس فایل pid ذخیره شده زیر را جایگزین کنید
check process memcached with match memcached
پیکربندی ما برای memcached:
check process memcached with match memcached start program = "/usr/bin/systemctl start memcached" stop program = "/usr/bin/systemctl stop memcached" if failed host 127.0.0.1 port 11211 protocol MEMCACHE then restart if cpu > 70% for 2 cycles then alert if cpu > 98% for 5 cycles then restart if 2 restarts within 3 cycles then timeout
برای نحوه نصب Centos 7 Monit monitoring 5.14 به آموزش زیر مراجعه کنید ▼
وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "memcached فایل pid را پیدا نمی کند؟ CentOS 7 Specify memcache pid" برای کمک به شما.
به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-26685.html
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!