PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک ! بالا رفتن لود سرور !



djmohammad
August 13th, 2014, 23:50
با سلام

یکی از سرورهای ما امروز لود سرور خیلی بالا رفت و متوجه شدم از یکی از یوزرها هست . اون رو ساسپند کردم و لود سرور به حالت خوب و واقعی خودش رسید

وقتی دوباره این یوزر رو از ساسپندی درمیارم دوباره لود سرور میره بالا !

به نظرتون مشکل از چی می تونه باشه ؟

با تشکر

␑ Deev ␑
August 13th, 2014, 23:52
سلام
مسلما مصرف بالای این کاربر
با کاربر هماهنگ کنید چرا اینقدر مصرف دارند
اگر اطلاعی نداشتند بررسی کنید شاید فایل مخربی وجود داشته باشد.

djmohammad
August 13th, 2014, 23:55
به نظرتون Ddos نمی کنن روی این یوزر ؟

- - - Updated - - -

و اینکه فایل مخرب اگر وجود داشت رو چجوری پیداش کنم دقیقا ؟

wanener
August 14th, 2014, 00:05
سلام
فایل مخرب را میتوانید با rootkithunter در سطح سرور و با malware detect یا همان maldet برای تمامی انواع شناخته شده malware فایلهای مخرب شناسایی کنید.
ddos را بایدبا پایش ترافیک سرور روی پورت وب سرور و یا دیگر سرویس های فعال روی سرور بررسی کنید
توجه داشته باشید مصرف زیاد میتواند مربوط به دیتابیس و یا کدهای برنامه باشد
در سطح برنامه یک Rewrite نا درست و یا یک shortlink در ورد پرس که به اشتباه ست شده باشد میتواند حلقه ای با تکرار زیاد و بی نهایت ایجاد کند که د رنتیجه میتواند بارپردازشی زیاد ایجاد کند

برای محیط های اشتراکی استفاده از کلود لینوکس توصیه می شود
توضیحات فارسی و خلاصه : رسانگار : لایسنس CloudLinux (http://www4.rasanegar.com/%D9%84%D8%A7%DB%8C%D8%B3%D9%86%D8%B3-%DA%A9%D9%84%D9%88%D8%AF%D9%84%DB%8C%D9%86%D9%88%D A%A9%D8%B3.html)
سایت اصلی : cloudlinux.com

itnet
August 14th, 2014, 00:13
اگر سرور شما cPanel میباشد با استفاده از قسمت daily process log میتونید میزان مصرف هر کاربر رو ببینی و کسی که زیادی داره از منابع مصرف میکنه رو حتما باهاش مقابله کن.

djmohammad
August 14th, 2014, 00:47
اگر سرور شما cPanel میباشد با استفاده از قسمت daily process log میتونید میزان مصرف هر کاربر رو ببینی و کسی که زیادی داره از منابع مصرف میکنه رو حتما باهاش مقابله کن.

درود
نه دوست گرامی directadmin هست

ixpro
August 14th, 2014, 00:52
اگر کاربر وردپرس نصب دارد ، به احتمال 95درصد از پلاگین آمارگیر یا پست اتوماتیک (این مورد حدود 1 ماه است در بین هاستینگ ها شایع شده)

djmohammad
August 14th, 2014, 00:56
بله وردپرس هست . به نظر من هم یکی از پلاگین ها باعثش بوده

و اینکه یه نگاه به فایل .htaccess این کاربر بکنید دوستان :



# Block the include-only files.
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]

# to protect wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>

# to protect the .htaccess file itself:
<Files .htaccess>
order deny,allow
deny from all
</Files>
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

<ifModule mod_expires.c>
# 1 YEAR
<filesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</filesMatch>


# 1 WEEK
<filesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>


# 2 DAYS
<filesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, *****-revalidate"
</filesMatch>


# 1 MIN
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, *****-revalidate"
</filesMatch>
</ifModule>
<ifModule mod_headers.c>
# Turn on Expires and set default expires to 3 days
ExpiresActive On
ExpiresDefault A259200

# Set up caching on media files for 1 month
<filesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|swf|mov|mp3|wmv|pp t)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</filesMatch>

# Set up 2 Hour caching on commonly updated files
<filesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "private, must-revalidate"
</filesMatch>

# Force no caching for dynamic files
<filesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</filesMatch>
</ifModule>

dakkeh20
August 14th, 2014, 01:03
یکی از سرورهای ما امروز لود سرور خیلی بالا رفت و متوجه شدم از یکی از یوزرها هست . اون رو ساسپند کردم و لود سرور به حالت خوب و واقعی خودش رسید

وقتی دوباره این یوزر رو از ساسپندی درمیارم دوباره لود سرور میره بالا !


دوست عزیز سیستم عامل سرورتون چی هست ؟ اگر هاستینگ هست کنترل پنلی که استفاده میکنید هم بگین .

تا کمی موضوع روشن تر بشه و بتونیم راهنمایی کنیم .

djmohammad
August 14th, 2014, 01:04
درود

centos 6.5
بله هاستینگ هست و دایرکت ادمین استفاده می شود

با تشکر

ixpro
August 14th, 2014, 01:09
متن زیر رو پاک کن ببین متوقف میشه ؟
<ifModule mod_expires.c>
# 1 YEAR
<filesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</filesMatch>


# 1 WEEK
<filesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>


# 2 DAYS
<filesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, *****-revalidate"
</filesMatch>


# 1 MIN
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, *****-revalidate"
</filesMatch>
</ifModule>
<ifModule mod_headers.c>
# Turn on Expires and set default expires to 3 days
ExpiresActive On
ExpiresDefault A259200

# Set up caching on media files for 1 month
<filesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|swf|mov|mp3|wmv|p pt)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</filesMatch>

# Set up 2 Hour caching on commonly updated files
<filesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "private, must-revalidate"
</filesMatch>

# Force no caching for dynamic files
<filesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</filesMatch>
</ifModule>

djmohammad
August 14th, 2014, 01:19
بله انگاری مشکل از همین کش بود

مشکل برطرف شد

با تشکر از همه دوستان مخصوصا ixpro (http://www.webhostingtalk.ir/member/82825/) عزیز

ixpro
August 14th, 2014, 01:22
بله انگاری مشکل از همین کش بود

مشکل برطرف شد

با تشکر از همه دوستان مخصوصا ixpro (http://www.webhostingtalk.ir/member/82825/) عزیز

خواهش می کنم ، موفق و پیروز باشید.

a.e
August 14th, 2014, 04:23
به عنوان راهنمایی:

در تکمیل فرموده بزرگواران؛ در صورت نیاز به استفاده از cache بر روی سرور میتوانید memcache نصب نمایید.

Mr.black-hat
August 14th, 2014, 09:30
بنظر من هم مشكل از سايت هست كه اور لود ميشه و مربوط به افزونه هاي زياد يا عواملي از اين قبيل هست.مشكل من هم بوده قبلا

talait
August 14th, 2014, 09:33
درود
نه دوست گرامی directadmin هست

درود
از دایرکت ادمین می تونید از دستورات Top و Process Monitor استفاده کنید
باتشکر:53:

djmohammad
August 14th, 2014, 13:57
درود
از دایرکت ادمین می تونید از دستورات Top و Process Monitor استفاده کنید
باتشکر:53:

درود
بله انقدر دیگه مبتدی و آماتور نیستیم دوست عزیز !