PDA

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



Golden Palm Force
July 27th, 2012, 02:38
من برروي يك وي پي اس ايران براي يكي از دوستام اسكريپت چت روم نصب كرده ام كه كاربران شهرستان شان از چت روم استفاده مي كنند ...
برروي سرور مجازي Centos , Kloxo, Nginx , PHP-FPM نصب است ...

اين شهرستان دو ISP دارد


نمي دونم چرا تعداد درخواست هاي هر كاربر در ISP اول بين 1 تا 8 تا درخواست مي باشد

اما تعداد درخواست هاي هر كاربر در ISP دوم بين 50 الي 100 درخواست مي باشد !


7415
مي توانيد در عكس درخواست ها را مشاهده نماييد !



آي پي هاي 5.x.x.x متعلق به ISP اول و ايرانسل و ... مي باشد و آي پي هاي 178.173.168.x متعلق به ISP دوم مي باشد !

وقتي داخل چت روم كاربران ISP دوم زياد مي شوند سرعت خيلي افت مي كند و مثلا كاربران آنلاين 30 نفر باشند سرعت افت پيدا مي كند
اما وقتي تعدادشان كم و كمتر باشد تا تعداد كاربران آنلاين 60 الي 90 هم سرعت فوق العاده هست !

تعداد limit open files (ulimit -n ) در Nginx 4096 هم گذاشته ايم اما تعداد درخواست ها نزديك 800 900 كه برسد افت سرعت پيدا خواهد شد !

به نظر شما علت تعداد بالاي كانكشن هاي كاربران ISP دوم چي هست كه حداقل 10 برابر تعداد درخواست كاربران ISP اول درخواست ارسال مي كنند !؟

Golden Palm Force
July 27th, 2012, 13:07
اساتيد گرامي كمك مي كنند ؟ ;;)

ali_fattahi
July 27th, 2012, 14:01
سلام دوست عزیز .
توی فایل کانفیگت توی بلاک http اینها رو اضافه کن :



keepalive_requests 10;
keepalive_timeout 65;
tcp_nopush on;
sendfile on;
reset_timedout_connection on;

ضمن اینکه اگر این دستورات را جای دیگه توی کانفیگ استفاده کردی پاک کن تا جایگزین اینها نشن . مثلا keepalive_timeout ممکنه استفاده کرده باشی توی http که اونو پاک کن و اینها رو جایگذین کنن .
با این تنظیمات معمولا مشکل حل میشه که اگه نشد دیگه باید بری توی کای تعریف zone و... و ای پی های اون ISP رو Limit کنی .

Golden Palm Force
July 27th, 2012, 18:35
با تشكر از شما
كد هايي كه فرموديد اضافه كردم و سرور را ريستارت كردم اما هنوز تعداد كانكشن هاي isp دوم تغييري نكرده است !

ali_fattahi
July 27th, 2012, 18:50
احتمال میدم مشکل شما از چیز دیگه ای باشه . از nginx نمیتونه باشه

Golden Palm Force
July 27th, 2012, 18:55
احتمال میدم مشکل شما از چیز دیگه ای باشه . از nginx نمیتونه باشه

علي جان ممكنه مشكل از چه چيز ديگه اي باشه !؟