方法1:

import os
import threadingdef check_client_status(ip, port):if os.system('nc -i 1 -w 1 {0} {1}'.format(ip, port)) != 0:print "{0} {1}".format(ip, port)def start_check():ins_ips = [(ip, port), ...]  # ip列表thread_list = list()for ip, port in ins_ips:thread_list.append(threading.Thread(target=check_client_status, args=(ip, port)))for thread in thread_list:thread.start()for thread in thread_list:thread.join()print "check all clients status complete!"

方法2:

import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex((ip, port))
if result == 0:flag = True  # 服务的端口是通的
else:flag = False  # 服务器端口不通
return flag

解决python 服务端口探测探活相关推荐

  1. 什么?-你的服务竟然被探活搞死了?

    Java面试笔试面经.Java技术每天学习一点 Java面试 关注不迷路 作者:haolujun 来源:https://www.cnblogs.com/haolujun 背景 今年开发了好多服务,着实 ...

  2. 【计算机网络】2、TCP:四次挥手与TIME_WAIT、shutdown() 优雅关闭 server、探活、拥塞窗口与 Nagle 算法、端口占用、tcp 的流式协议、可靠性

    文章目录 六.四次挥手 与 TIME_WAIT 6.1 TIME_WAIT 的作用 6.2 TIME_WAIT 的危害和方案 七.server 用 shutdown() 优雅关闭 7.1 close( ...

  3. 解决Wireshark 服务运行于非默认端口问题

    解决Wireshark 服务运行于非默认端口问题 参考: http://laurachappell.blogspot.com/2010/04/when-wireshark-gets-confused. ...

  4. linux命令端口探测

    某次服务端软件升级后,客户端软件刚开始能访问,以后就不能访问了,最终的结果是获取不到服务端的数据.然后开始定位问题,最终定位到时host的问题,当时终端用户并不知道服务端端口已发生变化,所以此时要探测 ...

  5. linux 常见服务端口

    Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的.守护进 ...

  6. python 服务监控_python实现监控某个服务 服务崩溃即发送邮件报告

    python实现监控某个服务 服务崩溃即发送邮件报告 发布时间:2020-09-21 02:28:12 来源:脚本之家 阅读:69 作者:黑面狐 前言:最近我们的升级服务器有点不太稳定,经常崩溃掉.然 ...

  7. python 服务端框架_GitHub - edisonlz/fastor: Python服务端开发框架-极易上手,超出你的想象!...

    欢迎使用Python 服务端开发框架 Fastor Fastor是一款专为Python 打造的API与后端管理系统,通过精心的设计与技术实现,集成了大部分稳定开发组件,memcache , redis ...

  8. 针对数据库连接池到DRDS连接探活的优化

    简介: 针对数据库连接池到DRDS连接探活的优化 1. 问题背景 近期在给某专有云客户进⾏云产品应⽤性能优化分析时,发现了⼀个有趣的关于DRDS使⽤层⾯的问题,这⾥给⼤家分享⼀下. 使⽤过DRDS产品 ...

  9. Prometheus 监控服务端口、网站状态等(黑盒监测)

    1.blackbox_exporter介绍 blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集. ...

  10. 已解决MySQL 服务无法启动。

    已解决MySQL 服务无法启动. 文章目录 报错代码 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错代码 粉丝群里面的一个小伙伴安装完MySQL数据库以后,想启动MySQL服务器, ...

最新文章

  1. 计算机网络(三)计算机网络-物理层 | 物理设备与传输介质(思维导图 | 知识点总结)
  2. MySql 5.7.19 源代码安装 for ubuntu 16.04
  3. 微信公众号开发之服务器接入指南之Java版本
  4. Windows和Linux如何使用Java代码实现关闭进程
  5. fasttext 文本分类_4种常见的NLP实践思路【特征提取+分类模型】
  6. 阿里云首次在ASPLOS'19发布重磅论文:揭秘帮助ECS快速迭代的热升级技术
  7. Ext.js 进入页面直接加载数据、输入框设置初始值
  8. 【java】随机数的阶乘
  9. Visual Studio 2015出现Cannot find one or more components. Please reinstall the application.的问题解决
  10. 云痕大数据 家长登录_智学网家长学生查分入口:www.zhixue.com
  11. WPS删除表格后的空白页
  12. VC++程序设计与应用--数据库编程
  13. 【网络编程--UDP、TCP】
  14. 浏览器网页无法打开麦克风、摄像头
  15. 1296. 划分数组为连续数字的集合
  16. Gabor滤波器进行纹理分割
  17. 【集训Day1】 Dwarves line up
  18. 在c语言求30角的正弦值,第1课时 正弦及30°角的正弦值
  19. python例子高考志愿填报系统入口_2020高考志愿填报系统入口
  20. 多人局域网游戏纯蓝图

热门文章

  1. 有向图中判正环:POJ1860 货币交换
  2. 利用docker制作Java程序镜像
  3. uibot和按键精灵区别_uibot和按键精灵有什么区别?
  4. 点云 ICP学习-IterativeClosestPoint
  5. 重新认识java(五) ---- 面向对象之多态(向上转型与向下转型)
  6. (五)青龙面板 企业微信应用推送+详细教程【2022年5月20日】
  7. pycharm将计算出来的数据导入进数据库MYSQL
  8. MATLAB编程之PTB: 实验暂停
  9. “蔚来杯“2022牛客暑期多校训练营1 J Serval and Essay(图的启发式合并)
  10. 《mysql从删库到跑路》下载