أعداد كبيرة من توصيلات المقبس time_wait تعمل على تشغيل redis
سؤال
نحن نستخدم redis لمراقبة تطبيق الويب الشديد على شبكة الإنترنت. يتم كتابة التطبيق في C ويستخدم مكتبة عميل Credis.
نرى أعدادًا هائلة من اتصالات time_wait التي تركت من اتصالاتنا مع redis:
$ netstat -a | GREP 6379 | grep time_wait | WC -L 15865
أي فكرة عما يحدث هنا؟
"
rh = credis_connect (null ، 6379 ، 2000) ؛
credis_incr (rh ، "hhhhh2" ، null) ؛
credis_close (rh) ؛
المحلول
يرى لذلك السؤال #337115 لنهج لهذه المشكلة.
(أفضل جعل العميل يغلق الاتصال بحيث ينتهي العميل في حالة time_wait.)
لا تنتمي إلى StackOverflow