- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 修改已创建docker容器绑定的宿主机IP及映射端口
目前,运行的docker容器绑定的宿主机IP及映射端口为0.0.0.0:443->443/tcp,docker容器内部以root用户运行Nginx线程。基于安全考虑,docker容器绑定的必须是宿主机的实际IP,且在docker容器内不能以root用户启动Nginx的woker线程。要想以非root用户启动Nginx,则需要修改docker容器内Nginx的监听端口。要想外部服务能够正常访问docker容器内的服务,修改完docker容器内Nginx的监听端口,则需要同步修改docker容器的映射端口。
2024-06-18 18:06:12
325
原创 python使用logging库函数记录日志时中文字符被转换为\uxxxx格式
在初始化参数中,有一个json_ensure_ascii(ensure_ascii parameter for json.dumps) 参数,该参数的默认值是True,在将json格式的日志转为json字符串时使用。{"process": 15648, "asctime": "2024-03-22 18:46:17,068", "levelname": "INFO", "filename": "test_logging.py", "lineno": 37, "message": "输出中文日志"}
2024-04-10 15:36:10
409
原创 jedis smembers使用风险及改造
项目中使用redis的set集合存储业务数据,业务异常后需要恢复业务数据,此时使用smembers一次性将业务数据从set集合中取出来。2、代理会限制一次性获取的大小,默认限制大小是1M,如果取出的数据大于1M,则会导致一次性取不出来。1、redis是单线程的,如果一次性取出的数据太大,则用时会比较长,可能会堵塞整个实例;
2024-03-25 10:07:58
151
原创 使用基于ffmpeg的golang第三方库获取视频时长提示ffmpeg is not installed
库获取本地视频时长,提示ffmpeg is not installed。服务部署在Linux服务器,执行ffmpeg -version命令,能够正常显示ffmpeg的版本,说明ffmpeg已正常安装。在golang项目中使用。
2024-03-22 15:47:15
140
原创 ubuntu系统安装pip命令报错Failed to fetch http://xxxxxxx 404 Not found [IP: xx.xx.xx.xx]
上述命令执行完之后,再执行pip安装命令,没有报错,正常执行完成。若能够正常输出pip命令版本,则说明安装成功。
2023-11-23 16:10:01
170
REST接口测试工具(postman)
2018-12-28
升级为IE11后无法切换IE版本的补丁包(x86/x64)
2018-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人