-
June 10th, 2016, 16:02
#1
مشکل کش شدن و پرشدن مموری سرور
با سلام
روی سی پنل مشکلی پیدا کردیم که کش می شود و رم بی جهت پر شده و در نتیجه سرور هنگ میکند
این کار رو کردیم :
http://tecadmin.net/flush-memory-cache-on-linux-server/
و کش هارو پاک کردیم اما به سرعت و در عرض چند ثانیه باز کش شده و رم پر می شود
باید چطور مشکل را حل کنیم ؟
ممکن هست مشکل از طرف یکی از یوزر ها باشد ؟
اگر بله چطور بفهمیم از کدام است ؟
لطفا راهنمایی بفرمایید
ویرایش توسط mandana32 : June 10th, 2016 در ساعت 16:09
-
-
June 10th, 2016 16:02
# ADS
-
June 10th, 2016, 16:14
#2
پاسخ : مشکل کش شدن و پرشدن مموری سرور
عرض ادب
نمیدانم چرا برخی از دوستان کَش شدن رم را مشکل میدانند.
این مورد ( کش شدن رم ) کاملا عادی است .
لطفا تصویری از میزان رم موجود ، مصرفی و کش شده را ارائه دهید تا بتوانیم نظر دهیم.
موفق باشید
-
-
June 10th, 2016, 16:17
#3
پاسخ : مشکل کش شدن و پرشدن مموری سرور
درست میفرمایید دوست من اما کش شدن به اندازه
root [/]# free -m
total used free shared buffers cached
Mem: 7835 7779 55 141 101 6247
-/+ buffers/cache: 1431 6404
Swap: 9999 1459 8540
root [/]# _
کل مموری کش شده و رم پر میکنه
رم رو 16 و 24 هم کردیم پر کرد و در نتیجه هنگ کرد
مشکلی هست
-
-
June 10th, 2016, 17:47
#4
پاسخ : مشکل کش شدن و پرشدن مموری سرور
-
-
June 10th, 2016, 18:37
#5
پاسخ : مشکل کش شدن و پرشدن مموری سرور
دلیل این مشکل memory leaking میباشد .،دلیل این مشکل تنظیمات اشتباه در اسکریپت یا در سمت سرور میباشد که ایجاد میشود ، جهت تایید این مشکل که همین میباشد با دستور free -m مموری بر میگرده به حالت اول ، اگر مشکل حل شد باید تنظیمات اسکریپت و سرور را بررسی کنید .
فرستاده شده از GT-I9300ِ من با Tapatalk
-
تعداد تشکر ها از raminhost به دلیل پست مفید
-
June 10th, 2016, 18:45
#6
پاسخ : مشکل کش شدن و پرشدن مموری سرور
سلام
با اینکه این کش شدن طبیعی هستش اما یه کار غیر منطقی که می تونید بکنید اینه که دستور sync; echo 3 > /proc/sys/vm/drop_caches رو به صورت CronJob اجرا کنید اگه واقعاً فکر میکنید هنگ کردن سرور به خاطر این قضیه هستش.
ویرایش توسط iHSG : June 10th, 2016 در ساعت 18:51
دلیل: حواسم به دستور اشتباه نبود :)
-
تعداد تشکر ها از iHSG به دلیل پست مفید
-
June 10th, 2016, 18:53
#7
پاسخ : مشکل کش شدن و پرشدن مموری سرور

نوشته اصلی توسط
raminhost
دلیل این مشکل memory leaking میباشد .،دلیل این مشکل تنظیمات اشتباه در اسکریپت یا در سمت سرور میباشد که ایجاد میشود ، جهت تایید این مشکل که همین میباشد با دستور free -m مموری بر میگرده به حالت اول ، اگر مشکل حل شد باید تنظیمات اسکریپت و سرور را بررسی کنید .
فرستاده شده از GT-I9300ِ من با Tapatalk
ممنون از شما
اما با دستور free -m فقط میزان مصرف و کش را نشان میدهد
با دستورات
sync; echo 3 > /proc/sys/vm/drop_caches
کش پاک میشد اما باز در عرض چند ثانیه پر میشد
کرون زدم روی هر دقیقه تا کش هارو پاک کند :
* * * * * sync; echo 3 > /proc/sys/vm/drop_caches
اما باز هم حل نشد
2 کاربر را ساسپند کردم مشکل برای 1 ساعت حل شد و باز شروع شد
حالا 3 سایت را ساسپند کردم و مشکل رفع شده
این مشکل به نظرتون از کجاست ؟
- - - Updated - - -

نوشته اصلی توسط
iHSG
سلام
با اینکه این کش شدن طبیعی هستش اما یه کار غیر منطقی که می تونید بکنید اینه که دستور free -m رو به صورت CronJob اجرا کنید اگه واقعاً فکر میکنید هنگ کردن سرور به خاطر این قضیه هستش.
در پاسخ قبلیم یک دستور را نشان دادم با این گذاشتم روی پاک کردن کش ها
الان اصلا کش زیادی درست نمی شود و به این دستور هم نیازی نیست
در اصل با ساسپند کردن 3 سایت مشکل متوقف شده است
از کجا بفهمم مشکل این 3 سایت و یا یکی از آن ها چیست؟
در ضمن خدمتتون عرض کنم این کش عادی نیست کشی که در عرض 10 ثانیه از 0 به 23 گیگ برسد به نظر شما عادی هست ؟
-
-
June 10th, 2016, 19:38
#8
پاسخ : مشکل کش شدن و پرشدن مموری سرور
با دستور top میتونید چک کنید که کدوم اکانتها هستن که باعث میشن این اتفاق بیوفته ، اگر برنامه htop رو نصب کنید با دستور htop هم میتونید چککنید .
فرستاده شده از GT-I9300ِ من با Tapatalk
-
تعداد تشکر ها از raminhost به دلیل پست مفید
-
June 24th, 2016, 10:37
#9
پاسخ : مشکل کش شدن و پرشدن مموری سرور

نوشته اصلی توسط
raminhost
با دستور top میتونید چک کنید که کدوم اکانتها هستن که باعث میشن این اتفاق بیوفته ، اگر برنامه htop رو نصب کنید با دستور htop هم میتونید چککنید .
فرستاده شده از GT-I9300ِ من با Tapatalk
متوجه شدیم مشکل از یک پلاگین وردپرسی هست
چطور باید مشکلش را حل کرد؟
استفاده از این پلاگین خیلی برامون مهمه
-