开盘时间,各种操作不了,着急啊,一看磁盘100%!!
各种折腾,各种操作…
一开始我定位到Kcore,可是…最后最后我找到了/root/.tqsdk下一堆的小log…
它占完了所有的磁盘空间,没有提示,没有压缩,没有回滚…
一上午默默的过去了…
请将log交给用户
Z Liu 发表新评论 2020年8月13日
话说你这边磁盘大小多少?
目前由于大部分用户存在问题定位难的问题,所以我们默认打开了日志记录,你可以通过api里面debug选项将他关闭
ringo 发表新评论 2020年7月28日
磁盘40G,更新到1.8.2 有10余天。当然跑的进程有点多:)
会调试的用户应该会自己log,对调试不太熟悉的可能在默认的几十上百G文件中也无法定位那个log文件。
例程中默认打开Debug是合适的,跑实盘的用户无论多大的磁盘总有会被占用完的时候,更新到1.8.2后都没注意到还有个.tqsdk文件。
部署文档中,添加crontab定期删除也是合适的。

目前设置是定期删除的,最多保留最近一个月的日志
1. api添加参数debug=False
api = TqApi(…, debug=False)
2. 每次启动程序前执行
rm -rf /root/.tqsdk/logs/*.log
该命令直接加到shell前或直接写在crontab里