memcached dead but pid file exists
درود ، دوستان جدیدا با memcached ب مشکل بر خوردم ، بعد از چند دقیقه از استارت سرویس این ارور رو میده :
memcached dead but pid file exists
reload و force-reload کردم ، حتی pid شو از /var/run حذف و دوباره استارت کردم ... امابازم بعد از چند ثانیه استاپ میشه و ارور بالا رو میده :|
ببینید :
کد:
[root@nl omidx]# service memcached status
memcached (pid 8513) is running...
[root@nl omidx]# service memcached status
memcached (pid 8513) is running...
[root@nl omidx]# service memcached status
memcached (pid 8513) is running...
[root@nl omidx]# service memcached status
memcached (pid 8513) is running...
[root@nl omidx]# service memcached status
memcached dead but pid file exists
مشکل کجاست ؟ :|
پاسخ : memcached dead but pid file exists
سلام خرجی زیر را ارسال کنید
cat /etc/sysconfig/memcached
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
سلام خرجی زیر را ارسال کنید
cat /etc/sysconfig/memcached
دو قستی ک قرمز کردم رو خودم تغییر داده بودم ... اما قبل از تغییر هم این مشکل بود .
کد:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-l 127.0.0.1"
پاسخ : memcached dead but pid file exists
OPTIONS="-l 127.0.0.1" ای پی را با ای پی سرور جایگزین کنید
ببینید پورت 11211 باز هست یا خیر از iptable چک کنید
از سورس کامپایل کردید یا یام ؟
- - - Updated - - -
ببینید اگر در /var/run موجود هست. pid را حذف کنید
خروجی دستور های زیر را نیز ارسال کنید
date
service ntpd status
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
OPTIONS="-l 127.0.0.1" ای پی را با ای پی سرور جایگزین کنید
ببینید پورت 11211 باز هست یا خیر از iptable چک کنید
از سورس کامپایل کردید یا یام ؟
ب اینصورت نصب کردم :
yum install memcached
pecl install memcache
پورت 11211 بصورت tcp in و tcp out باز هست .
پاسخ : memcached dead but pid file exists
خروجی هایی که درخواست کردم را نیز ارسال کنید
ببینید اگر فایلی در var/run از memcach هست حذف کنید.
سپس سرور را ریبوت کنید
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
خروجی هایی که درخواست کردم را نیز ارسال کنید
ببینید اگر فایلی در var/run از memcach هست حذف کنید.
سپس سرور را ریبوت کنید
کد:
[root@nl omidx]# date
Fri Jul 11 23:14:51 IRDT 2014
[root@nl omid]# service ntpd status
ntpd is stopped
فایل memcached.pid در /var/run/memcached بود ک حذف کردم ، مجددا سرویس رو ری استارت کردم ... الان درست هست ، اما چند ثانیه بعد دوباره :
کد:
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached (pid 16905) is running...
[root@nl memcached]# service memcached status
memcached dead but pid file exists
پاسخ : memcached dead but pid file exists
سرویس ntpd را حذف کنید
سرور را ریست کنید چک کنید مجدد دان میشود یا خیر
- - - Updated - - -
خودتان ntpd را استاپ کردید ؟
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
سرویس ntpd را حذف کنید
سرور را ریست کنید چک کنید مجدد دان میشود یا خیر
خودتان ntpd را استاپ کردید ؟
ساعت سرور چه ربطی ب memcached داره ؟
آره ntpd رو من استاپ کردم ، چون نیازی بهش نبود ...
رو یک سرور دیگه ، ntpd و memcached هر دو ران هستند و مشکلی هم نیست ، یعنی ربط دارن ب هم این دو سرویس ؟
پاسخ : memcached dead but pid file exists
در صورت نیاز به بررسی و رفع مشکل نیاز به دسترسی می باشد.
در صورت لزوم دسترسی را ارسال فرمایید.
موفق باشید.
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
OmidX
ساعت سرور چه ربطی ب memcached داره ؟
آره ntpd رو من استاپ کردم ، چون نیازی بهش نبود ...
رو یک سرور دیگه ، ntpd و memcached هر دو ران هستند و مشکلی هم نیست ، یعنی ربط دارن ب هم این دو سرویس ؟
ntpd بر روی memcached تاثیر میگذارد.
با ریست سرور نیز مشکلب رطرف نشده است ؟
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
ntpd بر روی memcached تاثیر میگذارد.
با ریست سرور نیز مشکلب رطرف نشده است ؟
امروز یکبار سرور ری استارت شده و حل نشده این موضوع ...
تاثیر مثبت داره یا منفی ؟ ، چون رو سرور دوم هر دو سرویس بدون مشکل دارن کا رمیکنن ! ، یعنی من اشتباه کردم ntpd رو استاپ کردم ؟
یک سؤال دیگه ، چطور کش های این memcached رو ریست کنم ؟
پاسخ : memcached dead but pid file exists
ntpd مربوط به یکپارچه سازی ساعت و زمان در تمام سرویس های فعال است
خیر فعال باشد مشکلی نیست. اما در بعضی موارد با memcach تداخل ایجاد میکند و دقیقا مشکل شما را منجر میشود اگر خود ntpd به درستی تنظیم نشده باشد که سرور شما از این نشر مشکلی ندارد
ببینید راهکاری که من قبلا برای رفع مشکل این ارور انجام دادم. بررسی /var/run و حذف pid بوده.
شما memcached را مجدد نصب هم کردید ؟
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
nimafire
ntpd مربوط به یکپارچه سازی ساعت و زمان در تمام سرویس های فعال است
خیر فعال باشد مشکلی نیست. اما در بعضی موارد با memcach تداخل ایجاد میکند و دقیقا مشکل شما را منجر میشود اگر خود ntpd به درستی تنظیم نشده باشد که سرور شما از این نشر مشکلی ندارد
ببینید راهکاری که من قبلا برای رفع مشکل این ارور انجام دادم. بررسی /var/run و حذف pid بوده.
شما memcached را مجدد نصب هم کردید ؟
بله میدونم مربوط ب تنظیم ساعت میشه ...
حدف کردم ، دوباره نصب کردم ، بازم این مشکل هست .
پاسخ : memcached dead but pid file exists
سلام
جهت حل مشکل :
ps aux | grep memcached
رو بزنید و پروسس های ران رو kill کنید
البته میزان CACHESIZE رو زیاد نزارید
از توصیه های همکاران برای باز کردن پورت ها هم استفاده کنید
پاسخ : memcached dead but pid file exists
نقل قول:
نوشته اصلی توسط
j4b3r
سلام
جهت حل مشکل :
ps aux | grep memcached
رو بزنید و پروسس های ران رو kill کنید
البته میزان CACHESIZE رو زیاد نزارید
از توصیه های همکاران برای باز کردن پورت ها هم استفاده کنید
ممنون دوست خوبم از پاسخ تون ... اما تاپیک قدیمی هست و این مشکل ب طور کامل (با حذف و نصب مجدد) حل شده ... ;)