请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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回答

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

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

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

希望对你有所帮助。

0 回复 有任何疑惑可以回复我~
  • 提问者 诚然如斯 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-06-10 08:30:00
  • 提问者 诚然如斯 #2
    老师解答得非常好,谢谢。但是我问的后三个问题是顺便一起问的。主要问题是前面的,老师答漏了。我刚才查了一下。但还是不理解。
    比如:正常的人进来访问,日志是这样:
    [pid: 26956|app: 0|req: 67/113] 127.0.0.1 () {34 vars in 847 bytes} [Wed Jun 10 07:39:26 2020] GET /api/v1.0/index/index?titleid=undefined&uesr_id=undefined => generated 983 bytes in 1 msecs (HTTP/1.0 200) 4 headers in 115 bytes (1 switches on core 0)
    但是,有一种不正常的访问。在下面,他没有访问具体的地址。就是访问的空的,一直有这种访问存在,并且给我感觉时间还很一致。这是有人在扫描吗?或者说这本身就是腾讯在扫描网址。因为我网址并没有对外公布,只有小程序用。
    [pid: 26956|app: 0|req: 68/114] 127.0.0.1 () {26 vars in 350 bytes} [Wed Jun 10 08:24:10 2020] GET / => generated 19 bytes in 0 msecs (HTTP/1.0 200) 3 headers in 108 bytes (1 switches on core 0)
    回复 有任何疑惑可以回复我~ 2020-06-10 08:42:16
  • 提问者 诚然如斯 #3
    pid: 26956|app: 0|req: 72/118] 151.0.22.60 () {18 vars in 183 bytes} [Wed Jun 10 10:01:54 2020] GET / => generated 19 bytes in 278 msecs (HTTP/1.1 200) 3 headers in 108 bytes (2 switches on core 0)
    2020-06-10 10:19:40,320 [uWSGIWorker1Core0: 140293324212032]/home/ubuntu/.virtualenvs/django2.0-pyton3/lib/python3.6/site-packages/django/core/handlers/base.py:get_response:93 WARNING - Not Found: /http:/www.baidu.com/cache/global/img/gs.gif
    [pid: 26956|app: 0|req: 73/119] 80.82.70.187 () {24 vars in 377 bytes} [Wed Jun 10 10:19:40 2020] GET http://www.baidu.com/cache/global/img/gs.gif => generated 117 bytes in 1 msecs (HTTP/1.1 404) 3 headers in 101 bytes (1 switches on core 0)
    并且还有些这样的。百度的网址都来了。这些是是什么呢?
    回复 有任何疑惑可以回复我~ 2020-06-10 10:31:30
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号