python
Strengthen_Julin
这个作者很懒,什么都没留下…
展开
-
python项目 多进程日志分割
python 日志分割 (踩坑实录)前文说到uwsgi日志分割,那个是属于uwsgi项目的运行日志,我们如果需要打印一些信息的话,如果全放在里面由于太多且多线程多进程会导致日志错乱,所以我决定再增加一个程序运行日志模块,然后踩坑开始了。一、采用TimedRotatingFileHandler,分割when=‘D’我一开始百度按日期分割日志,全是这个的消息,然后在本地测试了一下小时和分钟的,没什么问题,就改了改放服务器上跑了,代码如下:def setup_log(log_name): # 创建原创 2020-12-16 14:45:49 · 671 阅读 · 0 评论 -
uwsgi日志分割
uwsgi日志分割(踩坑实录)今天给uwsgi项目配置日志分割,结果怎么都不生效,各种百度都无法解决,最后发现多次执行 uwsgi --ini uwsgi.ini是不会报错的,但是会导致原来的uwsgi进程无法写入日志文件,但新的进程又没成功启动,这样日志文件就没有信息了。只要先把原uwsgi进程kill或者执行 uwsgi --stop uwsgi.pid, 我傻到执行错命令,执行成 uwsgi --stop uwsgi.ini,真是晕了,下面记录一下配置信息。今天由于这个问题弄了好久!!1、配置如原创 2020-12-08 15:22:32 · 1272 阅读 · 2 评论 -
flask + uwsgi + nginx 项目部署
flask + uwsgi + nginx 项目部署最近我们开发了一个flask项目,打算部署在服务器上,采用uwsgi + nginx的方案这里nginx只做反向代理,不做负载均衡(只有一台服务器)1、安装uwigipip3 install uWSGI在项目外创建一个start.ini文件,写入如下内容:[uwsgi]# 跑的时候需要把注释都删掉# 这里的选项时socket / http 使用nginx再上sockethttp = :5000 # 启动程序时所使用的地址和原创 2020-12-05 15:03:19 · 203 阅读 · 2 评论