PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : memcached dead but pid file exists



OmidX
July 11th, 2014, 22:07
درود ، دوستان جدیدا با 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


مشکل کجاست ؟ :|

nimafire
July 11th, 2014, 22:49
سلام خرجی زیر را ارسال کنید

cat /etc/sysconfig/memcached

OmidX
July 11th, 2014, 22:55
سلام خرجی زیر را ارسال کنید

cat /etc/sysconfig/memcached

دو قستی ک قرمز کردم رو خودم تغییر داده بودم ... اما قبل از تغییر هم این مشکل بود .


PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-l 127.0.0.1"

nimafire
July 11th, 2014, 23:08
OPTIONS="-l 127.0.0.1" ای پی را با ای پی سرور جایگزین کنید
ببینید پورت 11211 باز هست یا خیر از iptable چک کنید

از سورس کامپایل کردید یا یام ؟

- - - Updated - - -

ببینید اگر در /var/run موجود هست. pid را حذف کنید

خروجی دستور های زیر را نیز ارسال کنید

date

service ntpd status

OmidX
July 11th, 2014, 23:09
OPTIONS="-l 127.0.0.1" ای پی را با ای پی سرور جایگزین کنید
ببینید پورت 11211 باز هست یا خیر از iptable چک کنید

از سورس کامپایل کردید یا یام ؟

ب اینصورت نصب کردم :

yum install memcached
pecl install memcache

پورت 11211 بصورت tcp in و tcp out باز هست .

nimafire
July 11th, 2014, 23:10
خروجی هایی که درخواست کردم را نیز ارسال کنید
ببینید اگر فایلی در var/run از memcach هست حذف کنید.
سپس سرور را ریبوت کنید

OmidX
July 11th, 2014, 23:16
خروجی هایی که درخواست کردم را نیز ارسال کنید
ببینید اگر فایلی در 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

nimafire
July 11th, 2014, 23:38
سرویس ntpd را حذف کنید
سرور را ریست کنید چک کنید مجدد دان میشود یا خیر

- - - Updated - - -

خودتان ntpd را استاپ کردید ؟

OmidX
July 11th, 2014, 23:40
سرویس ntpd را حذف کنید
سرور را ریست کنید چک کنید مجدد دان میشود یا خیر

خودتان ntpd را استاپ کردید ؟

ساعت سرور چه ربطی ب memcached داره ؟

آره ntpd رو من استاپ کردم ، چون نیازی بهش نبود ...


رو یک سرور دیگه ، ntpd و memcached هر دو ران هستند و مشکلی هم نیست ، یعنی ربط دارن ب هم این دو سرویس ؟

Yas-Host
July 11th, 2014, 23:43
در صورت نیاز به بررسی و رفع مشکل نیاز به دسترسی می باشد.

در صورت لزوم دسترسی را ارسال فرمایید.

موفق باشید.

nimafire
July 12th, 2014, 00:03
ساعت سرور چه ربطی ب memcached داره ؟

آره ntpd رو من استاپ کردم ، چون نیازی بهش نبود ...


رو یک سرور دیگه ، ntpd و memcached هر دو ران هستند و مشکلی هم نیست ، یعنی ربط دارن ب هم این دو سرویس ؟

ntpd بر روی memcached تاثیر میگذارد.
با ریست سرور نیز مشکلب رطرف نشده است ؟

OmidX
July 12th, 2014, 00:10
ntpd بر روی memcached تاثیر میگذارد.
با ریست سرور نیز مشکلب رطرف نشده است ؟

امروز یکبار سرور ری استارت شده و حل نشده این موضوع ...

تاثیر مثبت داره یا منفی ؟ ، چون رو سرور دوم هر دو سرویس بدون مشکل دارن کا رمیکنن ! ، یعنی من اشتباه کردم ntpd رو استاپ کردم ؟

یک سؤال دیگه ، چطور کش های این memcached رو ریست کنم ؟

nimafire
July 12th, 2014, 00:19
ntpd مربوط به یکپارچه سازی ساعت و زمان در تمام سرویس های فعال است
خیر فعال باشد مشکلی نیست. اما در بعضی موارد با memcach تداخل ایجاد میکند و دقیقا مشکل شما را منجر میشود اگر خود ntpd به درستی تنظیم نشده باشد که سرور شما از این نشر مشکلی ندارد

ببینید راهکاری که من قبلا برای رفع مشکل این ارور انجام دادم. بررسی /var/run و حذف pid بوده.
شما memcached را مجدد نصب هم کردید ؟

OmidX
July 12th, 2014, 01:27
ntpd مربوط به یکپارچه سازی ساعت و زمان در تمام سرویس های فعال است
خیر فعال باشد مشکلی نیست. اما در بعضی موارد با memcach تداخل ایجاد میکند و دقیقا مشکل شما را منجر میشود اگر خود ntpd به درستی تنظیم نشده باشد که سرور شما از این نشر مشکلی ندارد

ببینید راهکاری که من قبلا برای رفع مشکل این ارور انجام دادم. بررسی /var/run و حذف pid بوده.
شما memcached را مجدد نصب هم کردید ؟

بله میدونم مربوط ب تنظیم ساعت میشه ...

حدف کردم ، دوباره نصب کردم ، بازم این مشکل هست .

j4b3r
October 20th, 2014, 21:58
سلام
جهت حل مشکل :
ps aux | grep memcached
رو بزنید و پروسس های ران رو kill کنید
البته میزان CACHESIZE رو زیاد نزارید
از توصیه های همکاران برای باز کردن پورت ها هم استفاده کنید

OmidX
October 20th, 2014, 23:14
سلام
جهت حل مشکل :
ps aux | grep memcached
رو بزنید و پروسس های ران رو kill کنید
البته میزان CACHESIZE رو زیاد نزارید
از توصیه های همکاران برای باز کردن پورت ها هم استفاده کنید

ممنون دوست خوبم از پاسخ تون ... اما تاپیک قدیمی هست و این مشکل ب طور کامل (با حذف و نصب مجدد) حل شده ... ;)