4.33K 浏览
0

开盘时间,各种操作不了,着急啊,一看磁盘100%!!
各种折腾,各种操作…
一开始我定位到Kcore,可是…最后最后我找到了/root/.tqsdk下一堆的小log…
它占完了所有的磁盘空间,没有提示,没有压缩,没有回滚…
一上午默默的过去了…

请将log交给用户

Z Liu 发表新评论 2020年8月13日

1. api添加参数debug=False
api = TqApi(…, debug=False)

2. 每次启动程序前执行
rm -rf /root/.tqsdk/logs/*.log
该命令直接加到shell前或直接写在crontab里

0

话说你这边磁盘大小多少?

目前由于大部分用户存在问题定位难的问题,所以我们默认打开了日志记录,你可以通过api里面debug选项将他关闭

ringo 发表新评论 2020年7月28日

磁盘40G,更新到1.8.2 有10余天。当然跑的进程有点多:)

会调试的用户应该会自己log,对调试不太熟悉的可能在默认的几十上百G文件中也无法定位那个log文件。

例程中默认打开Debug是合适的,跑实盘的用户无论多大的磁盘总有会被占用完的时候,更新到1.8.2后都没注意到还有个.tqsdk文件。
部署文档中,添加crontab定期删除也是合适的。

目前设置是定期删除的,最多保留最近一个月的日志

您正在查看2个答案中的1个,单击此处查看所有答案。