توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهنمایی فوری در مورد مصرف بیش از اندازه cpu
parmiscms
January 3rd, 2014, 13:28
در بخش Process Monitor دایرکت ادمین یک کامند داریم که میزان مصرف cpu را تا 189٪ هم نمایش می ده و هر چند ثانیه با نوسان بین 30 تا 190 درصد در حال تغییر هست. کامند اینه:
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/server1.xx.ir.err --pid-file=/var/lib/mysql/server1.xx.ir.pid
لطفا راهنمایی کنید این مال چی هست و چرا سی پی یو تا این حد درگیر شده؟
Yas-Host
January 3rd, 2014, 13:37
مشخصات سرور رو بگید.
تعداد سایت ها هم اعلام کنید.
این پروکسس ماله mysql server شماست که اگر kill بشه ارتباط با mysql server قطع خواهد شد.
یا منابع شما مناسب برای تعداد سایت هاتون و بازدیدتون نیست و یا هم کانفیگ اشتباه می باشد.(که با کانفیگ درست و صحیح mysql و دایرکت ادمین حل خواهد شد)
موفق باشید.
kitiran
January 3rd, 2014, 13:39
مال مای اس کیو ال هست.
در phpmyadmin با یوزر روت یا ادمین دایرکت ادمین وارد شوید در قسمت پروسس مشاهده کنید چی سی پی یو زیاد مصرف می کنه
توضیحات ییشتر:
How to track MySQL Load (http://help.directadmin.com/item.php?id=352)
همچنین طبق این راهنما هم با توجه به امکانات سرور کانفیگ مای اس کیو ال را تغییر دهید:
How to Optimize MySQL (http://help.directadmin.com/item.php?id=44)
AliFatehi
January 3rd, 2014, 13:48
ممکنه روی سرورتون سایتی با اسکریپت یا cms باشه که حسابی از cpu داره زور میبره...
وردپرس در بعضی مواقع با تنظیم نبود پیوند یکتا درست این مشکل رو ایجاد میکنه...
ULTRAWEB
January 3rd, 2014, 14:43
کوئری های سنگین داره اینکارو میکنه
که باید برطرفش کنید و ایرادات مربوط به دیتابیس است:59:
AliFatehi
January 3rd, 2014, 14:49
اصولا وقتی مشکل اینطوری پیش میاد دیتابیس قطع و وصل میشه
و سیستمی مثل دیتالایف یا ویبولتین به وبمستر ایمیل میده
ببنید اگه این مشکل هست از یکی از همکاران براتو بپرسم.
parmiscms
January 3rd, 2014, 14:55
مشخصات سرور رو بگید.
تعداد سایت ها هم اعلام کنید.
این پروکسس ماله mysql server شماست که اگر kill بشه ارتباط با mysql server قطع خواهد شد.
یا منابع شما مناسب برای تعداد سایت هاتون و بازدیدتون نیست و یا هم کانفیگ اشتباه می باشد.(که با کانفیگ درست و صحیح mysql و دایرکت ادمین حل خواهد شد)
موفق باشید.
در حال حاضر یک سایت پر بازدید روش دارم و سایت های دیگه فعالیتی ندارند
سرور 2 گیگ روم و دو cpu با فرکانس 3.2
بله منابع برای سایت کم هست. هم رم و هم سی پی یو
اما طی چند روز گذشته اینجوری شده و قبلا اصلا چنین مشکلی نداشتیم . فشار خیلی زیاد شده
parmiscms
January 3rd, 2014, 15:01
اصولا وقتی مشکل اینطوری پیش میاد دیتابیس قطع و وصل میشه
و سیستمی مثل دیتالایف یا ویبولتین به وبمستر ایمیل میده
ببنید اگه این مشکل هست از یکی از همکاران براتو بپرسم.
چطوری میشه فهمید که دیتابیس در حال قطع و وصل است؟
اسکریپت شیرترانیکس هست
البته در تنظیمات اسکریپت از مام کش یا apc میشه استفاده کرد اما ظاهرا نتونستم مام کش را درست نصب کنم چون توی php info نمایش داده نمیشه اما در مراحل نصب ، مام کش را نصب اعلام می کنه
ULTRAWEB
January 3rd, 2014, 15:03
در حال حاضر یک سایت پر بازدید روش دارم و سایت های دیگه فعالیتی ندارند
سرور 2 گیگ روم و دو cpu با فرکانس 3.2
بله منابع برای سایت کم هست. هم رم و هم سی پی یو
اما طی چند روز گذشته اینجوری شده و قبلا اصلا چنین مشکلی نداشتیم . فشار خیلی زیاد شده
ایا کانفیگ سرورتون درست بوده یا اصلا کانفیگی روش صورت نگرفته ایا کشش سرورها نصب شده است
یا وب سرور به درستی کانفیگ شده اینها همه ممکن هست باعث شه وضع سرور شما به روال ثابق برگرده
و یا اینکه بدون کانفیگ درست هم میتونین هزینه کنید و منابع رو ارتقا بدین ولی توصیه میشه کانفیگ صحیح رو اعمال کنید
parmiscms
January 3rd, 2014, 15:06
کوئری های سنگین داره اینکارو میکنه
که باید برطرفش کنید و ایرادات مربوط به دیتابیس است:59:
ممکنه درست بگید ولی تغییری در اسکریپت نداشتیم و قبلا با این فشار روی سی پی یو روبرو نبودیم. تنها رم کم میاوردیم که اونم در ساعات خاصی بود
البته بازدید سایت صفحه اول بالا رفته اما بازدید کاربری خیلی تغییر زیادی نداشته. این فشار روی cpu یقینا غیر عادی است و بخاطر کاربر پیش نمیاد. غیر عادی است
آیا میشه کوئری های کند را از خود دایرکت ادمین شناسایی کرد؟
GEO
January 3rd, 2014, 15:18
نصب ناقص کش سرورها رو هم لحاظ کنید
در صورتیکه آپاچی نتونه کش ها رو لوود کنه و اصطلاحا دنبال چیزی که وجود خارجی نداره بره ( به دلیل خط دستورهایی که در php.ini ایجا میشه و همینطور فایل کانفیگ اپاچی) روی لوود منابع خیلی اثر میگذاره
apc هم زیاد کش موثری نیست و من تجربه بهتری از eaccelerator در کنار مم کش داشتم
parmiscms
January 3rd, 2014, 15:24
این مشکل قبل از نصب کش پیش اومده (فرض بر اینکه ناقص نصب شده باشه)
برای همین سعی کردم کش نصب کنم
GEO
January 3rd, 2014, 15:29
log های apache , mysql رو چک کنید و ارور ها رو سرچ کنید
باید بررسی بشه تا به جواب نهایی برسید
parmiscms
January 3rd, 2014, 15:47
در بخش سرویس مانیتور دایرکت ادمین سرویس httpd تا یک گیگ مصرف داره
ببینید چقدر pid خورده
memory usage = 973.2 MB
البته نوسان بین 170 تا بالای یک گیگ هست. ولی معمولا دور و بر 400 و 500 می چرخه
حالا سوال اینه که این عادیه و بخاطر بازدید هست یا نه غیر عادی هست؟
parmiscms
January 3rd, 2014, 15:50
مال مای اس کیو ال هست.
در phpmyadmin با یوزر روت یا ادمین دایرکت ادمین وارد شوید در قسمت پروسس مشاهده کنید چی سی پی یو زیاد مصرف می کنه
توضیحات ییشتر:
How to track MySQL Load (http://help.directadmin.com/item.php?id=352)
همچنین طبق این راهنما هم با توجه به امکانات سرور کانفیگ مای اس کیو ال را تغییر دهید:
How to Optimize MySQL (http://help.directadmin.com/item.php?id=44)
بله مسلما در این حالت از مصرف منابع حتی آپاچی لوودی بالاتری هم خواهد داشت
همونطور که عرض کردم باید لوگها چک بشه و سرورتون کانفیگ بشه
توصیه میکنم درصورتیکه سایتهاتون ارزشمنده به یک کانفیگ کار بدید آپاچی رو به همراه کش سرور و شتاب دهنده کانفیگ کنند از کانفیک fcgi+worker یا cli+mod_ruid2 میتونه نتیجه مناسبی داشته باشه
mysql هم باید 48 ساعت کار کنه و بعد از آنالیز بهینه بشه