`
san_yun
  • 浏览: 2654943 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

gevent connection过多问题

 
阅读更多

今天redis重启,由于重启很慢导致connection很多

 

[admin@server13 ~]$ netstat -an|grep ':6389' |grep "ESTABLISHED" |awk '{print $5}'|awk -F: '{print $1}' |sort |uniq -c | sort -rn
   1786 192.168.172.14
   1213 192.168.172.8
   1161 192.168.172.10
    640 192.168.172.4
    524 192.168.172.9
      4 192.168.172.7
      2 192.168.172.3
      1 192.168.172.5
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
5328
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
4195
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
4305
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
3252
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
1985
[admin@server13 ~]$ netstat -an|grep ':6389'| wc -l
1990

 

3306同样:

[admin@server10 ~]$ netstat -an|grep ':3306' |awk '{print $5}'|awk -F: '{print $1}' |sort |uniq -c | sort -rn
    268 192.168.172.10
    251 192.168.172.8
    179 192.168.172.4
    129 192.168.172.9
    113 192.168.172.14
     30 192.168.172.7
     16 192.168.172.3
     15 192.168.172.13
      5 192.168.172.5
      1 192.168.172.2
      1 192.168.172.12
      1 114.80.207.230

分享到:
评论

相关推荐

    gevent文档

    二、gevent解决的问题 传统上,处理网络请求的方式是使用多线程或进程。然而,多线程虽然能提高程序的响应性,但在大量并发请求下,由于线程切换和上下文切换的开销,效率会大大降低。此外,每个线程都需要消耗一定...

    Gevent指南.pdf

    Gevent特别适合那些对中级Python有所了解但并发编程经验不多的开发者,这个指南旨在帮助他们解决现有的并发问题并开始编写异步应用程序。 描述中指出文档假定读者具有中级Python水平,这可能意味着读者需要对Python...

    模块gevent压缩包

    `gevent`是一款基于Python的并发库,它利用了协同多任务(cooperative multitasking)的概念,让开发者能够以简洁、高效的方式处理并发问题。`gevent`的核心是其绿色线程(greenlet),这是一种轻量级的线程,通过上...

    python-gevent-20.9.0.tar.gz

    《Python中的Gevent:协程实现与应用》 在Python编程中,Gevent是一个高效的并发库,它基于Greenlet,并且提供了对协程的支持。本文将深入探讨Gevent的安装、工作原理以及如何在实际项目中应用协程。 1. **Gevent...

    python Gevent程序员指南.pdf

    ### Python Gevent程序员指南知识点概览 #### 一、Gevent简介 - **定义**:Gevent 是一个基于 libev 的并发库,为 Python 提供了一个简洁高效的 API 来处理并发和网络相关的任务。 - **目标用户**:本书面向具备...

    gevent和pip的安装包

    在windows下安装gevent的安装包,安装方法很简单。具体参考我在csdn的博客。 http://blog.csdn.net/ruguokeyi110/article/details/47725545

    python gevent==21.8.0

    标题“python gevent==21.8.0”指的是Python中的Gevent库的一个特定版本,即21.8.0。这个版本可能包含了性能优化、新功能或对旧有功能的改进。 Gevent是一个基于libev事件库的Python库,它实现了协程(coroutines)...

    gevent 1.0 for windows

    gevent 1.0 for win32 python 2.7

    gevent 1.0.2

    **gevent 1.0.2 知识点详解** `gevent` 是一个非常流行的Python库,专为网络编程和并发操作设计。它利用了`greenlet`库,将线程模型转换为轻量级的协程模型,极大地提高了性能和效率。`gevent 1.0.2`是该库的一个...

    gevent-21.12.0-cp39-cp39-win_amd64.whl.zip

    标题中的"gevent-21.12.0-cp39-cp39-win_amd64.whl.zip"指示了这是一个与Python相关的库,名为`gevent`,版本号为21.12.0,适用于Python 3.9版本,并且是专为Windows x64(AMD64)架构编译的。`.whl`文件是Python的...

    gevent-1.4.0-cp35-cp35m-win_amd64.whl.zip

    提供的`使用说明.txt`文件很可能是关于如何使用`gevent`的一份指南,包括如何导入库,编写异步代码,以及如何解决常见问题。建议在安装完成后,详细阅读这份文档,以便更好地理解和应用`gevent`。 6. **集成与应用...

    gevent开发指南

    Gevent是一个基于libev事件循环库的Python并发库,由Gevent社区维护。它允许程序员使用Python原生的同步API来编写异步代码,并且能够轻易地处理大量并发连接,特别适合I/O密集型的网络应用。Gevent的API设计简洁,...

    gevent 1.0rc2 for windows

    gevent 1.0rc2 for windows

    Gevent学习指南

    本文档是非常详尽的gevent学习教程,可以使你更深入的了解python的gevent

    gevent-20.12.1-cp36-cp36m-win_amd64.whl.zip

    同时,`使用说明.txt`可能包含了关于如何安装和使用`gevent`的详细指导,包括可能遇到的问题和解决方案。对于初学者来说,仔细阅读这份文档能帮助更好地理解和使用`gevent`。 总之,`gevent`是Python中一个强大的...

    gevent-0.13.8.tar.gz

    其中,`gevent`库作为一个强大的工具,为开发者提供了基于协程的并发模型,使得编写高性能、高并发的网络应用变得更为简单。本文将深入探讨`gevent` 0.13.8版本的特性和使用方法。 `gevent` 是一个基于`libev`事件...

    python安装gevent需要的pip文件.zip

    在Python的世界里,`pip`是默认的包管理器,用于安装和管理各种第三方库,如`gevent`。`gevent`是一个基于greenlet的库,它提供了一种高效的并发模型,特别适合于网络I/O密集型应用,如网络爬虫。 首先,让我们深入...

    gevent gz包

    《深入理解Gevent:Python并发框架的奥秘》 Gevent,这个名词在Python的世界里,无疑是一个引人注目的存在。它是一个基于greenlet的并发框架,旨在为Python开发者提供一套简单、高效的异步I/O处理方案。本文将深入...

    gevent-21.12.0-cp37-cp37m-win_amd64.whl.zip

    1. 使用说明.txt:这通常包含了关于如何安装和使用 gevent 的详细步骤,可能包括环境要求、安装命令、常见问题解答等内容。在实际操作时,应仔细阅读此文件以确保正确地部署和利用 gevent。 2. gevent-21.12.0-cp37-...

    gevent_WebService.py

    python协程gevent编写的异步web服务器,由python和第三方包gevent,socket编写

Global site tag (gtag.js) - Google Analytics