当前位置:首页 > 技巧与采坑 > 正文内容

MacOs下终端与Python线程并发问题

UzJu4年前 (2022-04-17)技巧与采坑2087

MacOs下终端与Python线程并发问题

一、问题

在编写EXP的时候,使用了gevent并发框架,在Pycharm中运行以下代码并不会出现报错

aa0232629fd7d0f1f1d30db50f41c06b.png

这里将线程数设置为1000,在Pycharm下正常运行,但是如果使用MacOs的终端运行该脚本,会出现一下的情况

e54d0ad71c77038866d9efb26d4fa2aa.png

一直提示报错,failed with OSError,并且我们可以看到OSError: [Errno 24] Too many open files,打开的文件过多,在二哥的指点下,可能是线程数设置过多,Macos终端的最大打开文件数小,超出了范围就导致了以下报错,解决方法只需要把线程数该小一点即可,或者更改MacOs终端最大打开文件数也可以

9ecb44497f7f9ff2c3729e13e7347156.png

比如我们将线程数修改为50,再使用终端运行就不会出现问题

1d7478edc2b59a964ab4323c63a78712.png

扫描二维码推送至手机访问。

版权声明:本文由UzJu的安全屋发布,如需转载请注明出处。

SQL ERROR: ERROR 1105 (HY000): XPATH syntax error: '~root@localhost'

本文链接:https://uzzju.com/post/51.html

分享给朋友:

相关文章

MacOsBigSur Vmware Fusion没有vmware tools 无法点击安装

MacOsBigSur Vmware Fusion没有vmware tools 无法点击安装

MacOsBigSur Vmware Fusion没有vmware tools 无法点击安装1、问题 安装的选项是灰色的,无法点击,解决办法 链接: https://pan.baidu.com/s/1roksxooUdm3SHy...

Terraform解决存储桶创建写入策略是提示NoSuckBucket

Terraform解决存储桶创建写入策略是提示NoSuckBucket

发生了什么问题(使用场景)Error: cos put bucket policy error: NoSuchBucket: The specified bucket does not exist. 从下图中我们可以看到,按照正常的程序逻...

Macos VmwareFunsion配置虚拟机静态地址记录

Macos VmwareFunsion配置虚拟机静态地址记录

Macos VmwareFunsion配置虚拟机静态地址记录Vmware Funsion网络配置 查看Mac的VMware funsion配置cat /Library/Preferences/VMware\ Fusion/vmnet8/n...

Macos Clash如何设置动态IP(负载均衡)

Macos Clash如何设置动态IP(负载均衡)

配置打开配置文件夹,找到自己机场的配置找到proxy-groups这里一整段到下面,全部复制,然后粘贴在最后加上下面这写代码 type: load-balance url: http://www.gstatic.com/gene...

【审洞Tips:)】众测的存储桶报错与利用Tips

【审洞Tips:)】众测的存储桶报错与利用Tips

图片厚?,见谅,因为是真实众测项目的漏洞。。。。 问题最近审洞的时候,有两个白帽来问我这个问题打开要么显示空白,要么显示报错 解决办法使用wget 即可 wget http://xx/ 如果打不开,改后缀即可。...

"限时福利:Splashtop 免费送一年高级远程支持服务,价值990元"

"限时福利:Splashtop 免费送一年高级远程支持服务,价值990元"

我在22年记得发过一篇文章:ipad远程MacBookPro远程办公的终极解决方案,在文章中我大致对比了不同远程软件在Ipad远程MacBookPro时,是否能够完全支持触控板,秒控键盘之间的支持与兼容。 在当时Splashtop这款远程...