-
November 6th, 2009, 21:54
#1
عضو انجمن
مغزم سوت کشید! مشکل در vps
ضمن سلام خدمت همه دوستان
امروز به مشکلی برخوردم که احساس کردم واقعا نمی شه تنهایی حلش کرد. بعد از 14 ساعت ور رفتن باز هم به جایی نرسیدم!!!
مشکل از این قرار هست که در یک VPS وقتی سرور MySQL را نصب می کنیم، سرور MySQL حدود 100 مگابایت Memory می برد.
کد:
apt-get install mysql-server mysql-client libmysqlclient15-dev
خوب با استفاده از مقالاتی که در اینترنت موجود هست می شه این 100 مگابایت رو به 20 مگابایت کاهش داد. ( مشاهده کنید )
مشکل این جاست که وقتی ماژول MySQL برای php رو نصب می کنیم :
کد:
apt-get install php5-mysql
این خودش باعث میشه وب سرور Apache میزان 100 مگابایت بیشتر Memory اشغال کنه.
هدف اینجاست که این 100 مگ رو کم کنیم.
روی CentOS هم فکر کنم همین طور هست.
من روی آخرین نسخه Debian و Ubuntu تست کردم. همه apache2, php5, mysql5 آخرین نسخه هستند.
دوستان نظری دارن بدن.
-
-
November 6th, 2009 21:54
# ADS
-
November 6th, 2009, 22:06
#2
پاسخ : مغزم سوت کشید! مشکل در vps
ببینین خیلی از دوستان و حتی خود من هم مشکل با مصرف زیاده mysql داشتیم، و دارم!
my.cnf هم بچه ها آموزششو گذاشتن ....
اما این خیلی محدودیت ایجاد میکنه
بعضی از سیستم مدیریت محتوا هم که استاندارد نیستن اررور های مربوط به سیستمشان را مدهند....
my.cnf هم باید با توحه به مشخصات سخت افزاری سرورت مقادیرشو تنظیم کنی
تا اون اررو ها تا حد زیادی حل بشن...
به نظرم چک کن ببین کدام سایتت داره بیشترین پروسس mysql میندازه،
دیتابیسشو ریبولد کن ،اگر دیدی بازم حل نشد!
اخطار بده که انتقال سرور بدن!
یا میتونی سی پنلتو و نرم افزار های سرورتو آپدیت کنی!
یه ریبوت هم بده ،چک کن شاید حل شد ...
راه کاری من ندیدم جز این چیز ها!
موفق باشید
-
-
November 6th, 2009, 23:04
#3
عضو انجمن
پاسخ : مغزم سوت کشید! مشکل در vps

نوشته اصلی توسط
WebRang
ببینین خیلی از دوستان و حتی خود من هم مشکل با مصرف زیاده mysql داشتیم، و دارم!
my.cnf هم بچه ها آموزششو گذاشتن ....
اما این خیلی محدودیت ایجاد میکنه
بعضی از سیستم مدیریت محتوا هم که استاندارد نیستن اررور های مربوط به سیستمشان را مدهند....
my.cnf هم باید با توحه به مشخصات سخت افزاری سرورت مقادیرشو تنظیم کنی
تا اون اررو ها تا حد زیادی حل بشن...
به نظرم چک کن ببین کدام سایتت داره بیشترین پروسس mysql میندازه،
دیتابیسشو ریبولد کن ،اگر دیدی بازم حل نشد!
اخطار بده که انتقال سرور بدن!
یا میتونی سی پنلتو و نرم افزار های سرورتو آپدیت کنی!
یه ریبوت هم بده ،چک کن شاید حل شد ...
راه کاری من ندیدم جز این چیز ها!
موفق باشید
از نظر شما ممنون هستم.
هیچ خطا یا Error ای وجود ندارد.
کنترل پنل هم هیچی نصب نیست و روی SSH کار می کنم.
سرور VPS هست. قصد راه اندازی موارد لازم برای نصب جوملا را دارم!
تنها مشکل این است که ماژول MySQL برای php رو نصب می کنم :
کد:
apt-get install php5-mysql
Memory که Lighttpd مصرف می کنه از 5 مگابایت به 100 مگابایت افزایش پیدا می کنه! درحالیکه Memory مربوط به خود سرور MySQL حدود 20 مگابایت هست. خوب عجیبه دیگه! یک ماژول از خود سرور بیشتر Memory استفاده می کنه !!
-
تعداد تشکر ها از Mostafa به دلیل پست مفید
-
عضو انجمن
پاسخ : مغزم سوت کشید! مشکل در vps
سلام
عزیزان مشکل را رفع کردم. مشکل که چه عرض کنم، تنظیم Apache بود !
کافی است فایل
کد:
/etc/apache2/apache2.conf
را ویرایش کرده و کد :
کد:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
را به مورد زیر تغییر بدهید :
کد:
<IfModule mpm_prefork_module>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
-
تعداد تشکر ها ازMostafa به دلیل پست مفید