log日志,总是有一些莫名其妙的uwsgi信息,不知道是什么。

来源:10-1 课程总结

诚然如斯

2020-06-09

首先,非常感谢,咚咚呛老师。按照老师的教程,我终于写出了自己的第一个小程序,也成功部署上线了。
非常的感谢!
这里是一个问题想请教老师。

tail -f log/uwsgi-8000.log后
可以自动看log日志,但是,又没有小程序连起来,为什么有时候,会自动出现下面的这一行呢?
[pid: 26956|app: 0|req: 15/27] 127.0.0.1 () {28 vars in 403 bytes} [Tue Jun 9 15:28:52 2020] GET / => generated 19 bytes in 0 msecs (HTTP/1.0 200) 3 headers in 108 bytes (1 switches on core 0)

另外还有几个问题求一并解惑:
1、就是如果不是用 tail -f一直看日记,那等几天再看log,总不能用cat命令吧,因为文件太大。用 vim编辑器也不合适。tail只能看到最近的几行。那我想看这几天发生了什么,我应该用什么命令呢?
2、log日志,我设置了1G的话,如果满了,就是后面的内容把前面的挤掉了吗?还是会发生什么。
3、log日志里有一些print信息,如果我程序里调试的print比较多,打印的内容就会比较多。如果这样会不会对速度有很大的影响,还是说影响很微小。毕竟有print在里面,对于定位出错的时候,很方便。

写回答

1回答

咚咚呛

2020-06-10

我看同学的疑惑是集中在日志这里。

其实用一个方法就可以解决1、2的问题,在Django的日志配置里,可以按天分割日志,你可以网上找下相关的配置,以天为单位的话写日志文件的话,你就可以查询具体某天的日志了,非常方便,建议你可以尝试下。

print信息对性能还是有些影响的,不过对于请求量不大的服务而言,则没什么关系,可以使用的,但是如果是线上比较重要的服务,就不建议了。

希望对你有所帮助。

0
7
慕仰7582095
回复
诚然如斯
我也遇到了同样的问题,
2020-12-08
共7条回复

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程