• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای یک دستور در سرور خودتون
#1
سلام به همه
اگه کسی وب سرورش از سرور دیتابیسش جداست، ممنون میشم این دستورهارو تو هرکدوم بزنه و جوابش رو اینجا paste کنه.
کد:
netstat -an|grep ":3306"|awk '/tcp/ {print $6}'|sort -nr| uniq -c
روی وب سرور من
کد:
1463 TIME_WAIT
      1 LISTEN
    100 ESTABLISHED
روی دیتابیس
کد:
1 TIME_WAIT
     13 ESTABLISHED

میخوام ببینم دلیل اینهمه اختلاف بین کانکشن های TIME_WAIT روی سرور دیتابیس و کلاینت(وب سرور) چیه؟
و اصلا کانکشن های TIME_WAIT کلا چی هستند؟
لطفا به صفحات انگلیسی لینک ندید.
  پاسخ
تشکر شده توسط :
#2
این تست که خواستید بی معنی هست یکجورایی. اگر هدف از جدا کردن سرور دیتابیس و وب کم کردن فشار و .... هست . بهتره که هر دو سرور روی یک دیتاسنتر و یک رک قرار داشته باشند تا به وسلیه شبکه داخلی در ارتبازط باشند. الان myfc و گورز به همین صورت اعمال شده. در کسری از ثانیه ارتباز ها بر قرار میشه.

حالتی دیگر ممکنه ساختار شما کالستر باشه یا mirror باشه که کانکشن های TIME_WAIT وجود داره.

اما اگر به این صورت نیست. مخصوصا که از هم دور هستند و مشکل می تونه در تنظیمات فایروال باشه.
  پاسخ
تشکر شده توسط : ali786 ooghry
#3
ممنون صالح جان،این دو تا سرور دقیقا تو یک رک هستند.و روی دیتابیس clustering انجام نمیشه،وب سرور هم Load balance نمیشه.2 تا سرور تکی هستند.
جایی خوندم که سیستم عامل کانکشن تا یه مدتی باز میزاره که مطمئن بشه همه ی اطلاعات گرفته،
فقط میخواستم ببینم روی سرورهای دیگه هم این اختلاف وجود داره یا نه.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان