![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验
pp来了老弟~
这个作者很懒,什么都没留下…
展开
-
python3的socket连接报错:BlockingIOError
pyhton做socket通信服务端程序。原创 2022-10-21 15:21:40 · 1149 阅读 · 0 评论 -
python3设置socket超时参数SO_RCVTIMEO
这两个选项仅对数据接收和发送相关的socket专用系统调用有效(send、sendmsg、recv、recvmsg、accept、connect)套接字选项SO_RCVTIMEO: 用来设置socket接收数据的超时时间;套接字选项SO_SNDTIMEO: 用来设置socket发送数据的超时时间;其中tv_sec为时间的秒部分,tv_usec为时间的毫秒部分。原创 2022-09-30 10:54:25 · 1532 阅读 · 0 评论 -
报错:could not fork new process for connection: Resource temporarily unavailable
目标用户起的进程或者线程太多了。Linux没有每个进程限制的单独线程,只是对系统上进程总数的限制(线程本质上只是Linux上具有共享地址空间的进程),查看线程数:cat /proc/sys/kernel/threads-max增加线程数:echo 100000 > /proc/sys/kernel/threads-max单个用户可能创建的进程数(以及线程数)也有限制,ulimi...原创 2018-11-06 10:36:39 · 3808 阅读 · 0 评论 -
那些年踩过的坑--redis模糊匹配性能
最近做了一个redis缓存,来提高性能。设计的keys值含version字段,业务上要判断version的大小,从而否返回数据。所以只能使用模糊匹配keys值。下图是修改前的单条访问时间,基本上是3-4ms就响应。做了模糊匹配解决bug后, 后悔了一脸,性能完全跟不上了。单条访问时间变成了:1300-1600ms的样子。郁闷啊~~~~~~~~~直到我怀疑了redis模糊匹配性能,才知...原创 2018-11-09 17:09:18 · 4498 阅读 · 0 评论 -
yum安装报错:"ImportError: No module named urlgrabber.grabber"
python安装新版本后,/usr/bin/python将被新的python覆盖,新的python不配套原来的yum。whereis python查看python 位置:标红处为安装之前的旧python的备份,没有备份有可能显示为python2.6.修改文件:vim /usr/bin/yum改成旧的python解释器。修改文件:vi /usr/libexec/urlgr...原创 2019-04-21 22:21:05 · 3441 阅读 · 0 评论 -
CentOS7中yum无法使用
yum install xxx 报错如下:可能是网卡没能跟随操作系统启动,打开文件目录:cd /etc/sysconfig/network-scripts找到文件:ifcfg-ens33发现ONBOOT=no,将其改为yes,重启客户机即可...原创 2019-04-24 15:39:45 · 806 阅读 · 1 评论 -
linux下的service----timesyncd使用
编辑timesyncd配置文件:vim /etc/systemd/timesyncd.conf 更改NTP服务器:重启timesyncd服务:systemctl restart systemd-timesyncd检验请见下图所示:其他有用命令的使用:...原创 2019-07-09 18:52:03 · 2240 阅读 · 0 评论