python - PiD数如何重置
问题描述
我的 python 程序中的一个线程检查 CPU 使用情况,大体上它看起来像这样:
import time
import commands
while 1:
example=commands.getstatusoutput('iostat')
time.sleep(1)
经过几天的工作,程序停止工作,因为:“套接字:打开的文件太多”我使用了所有的 PiD 号码
我知道我可以更改 cat /proc/sys/fs/file-max 中的数字,但我想“重置” PiD 的数字。无需重置整个设备就可以吗?
解决方案
import os
import signal
os.kill(pid, signal.SIGTERM) #or signal.SIGKILL
你必须杀死进程......
推荐阅读
- java - 我在 Hibernate 中使用 BigDecimal 类获取精确数值时遇到问题
- enums - 如何使用 automapper 映射使用不同大小写的 2 个枚举
- excel - 用一行代码隐藏所有自动筛选下拉菜单
- python - 如何使用 Python 检查具有 Hoeffding 不等式/VC 维度的二元分类问题的学习可行性?
- python - ValueError:分类指标无法处理多标签指标和二元目标的混合
- android - 如何在九个补丁图像自定义图像中设置图像
- php - 只显示空白页,没有错误,没有输出
- python - 定义函数的行为方式,取决于传入的名称
- sql - MS Access Query,显示所有记录的条件
- php - 如何使用php下载大型mysql数据库