- 博客(7)
- 收藏
- 关注
原创 【Ubuntu】Ubuntu更新到2020.04后开机只能进入grub界面解决方案
Ubuntu系统安装后遇到的问题:Ubuntu更新到2020.04后开机只能进入grub界面解决方案
2023-03-01 11:15:45
4300
1
原创 记录flask框架下使用signal遇到的错误:ValueError: signal only works in main thread
背景基于flask框架的一个项目,对指定函数做超时监控。调研了以下几种方法:eventlet参考注:启动后运行到指定函数,无报错,卡住不动,后续定位signal参考其核心思想是通过signal的闹钟信号,触发自定义超时报错。第三方包timeout_decorator就是基于signal开发的超时装饰器。我采用的就是timeout_decorator,开发好的装饰器直接用即可。threading错误代码 File "/home/users/*********/.deck/1
2022-05-27 16:50:40
3687
1
原创 【Docker】LINUX环境(ubuntu14.04)下安装python3.7.3
文章目录安装相关依赖包(zlib1g,libffi)在ubuntu上创建/usr/local/python3.7的目录获取python源并在创建的目录中下载压缩包解压缩进入源文件夹指定安装路径编译源文件安装删除原有的软链接新建软链接检查安装相关依赖包(zlib1g,libffi)apt-get updateapt-get install zlib1g-devapt-get install libffi-devapt-get install make在ubuntu上创建/usr/local/py
2022-04-20 10:53:41
1420
原创 记录使用supervisor遇到的错误:pkg_resources.DistributionNotFound
背景基于supervisor+nginx+uWSGI+ flask的一个项目,在docker镜像启动过程中遇到现在的报错问题。其中supervisor的作用在于进程管理,可以对管理的进程进行重启尝试等操作。在docker镜像制作时,通过apt-get安装了supervisor。错误代码pkg_resources.DistributionNotFound: The 'supervisor==3.3.1' distribution was not found and is required by the
2021-11-25 15:56:20
5234
原创 记录jmeter使用时遇到的错误:Non HTTP response code: org.apache.http.NoHttpResponseException
记录jmeter使用时遇到的错误::Non HTTP response code: org.apache.http.NoHttpResponseException配置线程数为10Ramp-Up时间为1HTTP请求-高级-客户端(Client implementation)-实现(implementation)为空HTTP请求-高级-超时(Timeouts)-连接(Connect)为空报错代码Response code:Non HTTP response code: org.apache.htt
2021-11-16 17:33:40
13254
原创 记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException
记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException报错代码如下:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeExceptionResponse message:Non HTTP response message: Remote host closed connection during ha
2021-11-15 15:54:27
16316
原创 flask使用celery报错:AttributeError: ‘_AppCtxGlobals‘ object has no attribute ‘session‘
flask使用celery报错:AttributeError: '_AppCtxGlobals' object has no attribute 'session'原因解决办法原因在celery的task任务中,使用了flask.g.session这个参数,它是连接sqlalchemey的对话参数。我理解flask.g是单次请求共用参数,但celery的task相当于新开一个进程进行处理,导致flask.g无法在task中共用。解决办法在celery的task任务中,再次对flask.g.sessi
2021-10-27 11:22:47
904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人