- 博客(8)
- 收藏
- 关注
原创 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 1647
原创 linux下的service----timesyncd使用
编辑timesyncd配置文件:vim /etc/systemd/timesyncd.conf 更改NTP服务器:重启timesyncd服务:systemctl restart systemd-timesyncd检验请见下图所示:其他有用命令的使用:...
2019-07-09 18:52:03 2302
原创 CentOS7中yum无法使用
yum install xxx 报错如下:可能是网卡没能跟随操作系统启动,打开文件目录:cd /etc/sysconfig/network-scripts找到文件:ifcfg-ens33发现ONBOOT=no,将其改为yes,重启客户机即可...
2019-04-24 15:39:45 889 1
原创 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 3511
原创 图片上传格式
====== body: XXXXXXXXXXXXXXXXXXXXXXXX====== content_type: multipart/form-data====== filename: dd.png
2018-11-27 16:29:34 534
原创 那些年踩过的坑--redis模糊匹配性能
最近做了一个redis缓存,来提高性能。设计的keys值含version字段,业务上要判断version的大小,从而否返回数据。所以只能使用模糊匹配keys值。下图是修改前的单条访问时间,基本上是3-4ms就响应。做了模糊匹配解决bug后, 后悔了一脸,性能完全跟不上了。单条访问时间变成了:1300-1600ms的样子。郁闷啊~~~~~~~~~直到我怀疑了redis模糊匹配性能,才知...
2018-11-09 17:09:18 4561
原创 报错: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 3902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人