pve lxc容器使用vnpy的问题
最近在网上找较近时间的一些期货1分钟K线数据,发现基本上都是需要付费的,所以想着自己去录制行情数据。
录制这一块使用了vnpy。vnpy本身支持行情录制,但是有两个问题不符合我现在的需求,需要解决:
- 需要手动指定合约名称,而我的需求是录制全市场行情
- 无法录制主力合约
所以在网上找到了一个全市场行情录制的脚本, 修改了部分进行优化,同时对于主力合约,每天自己在后台合成。资源占用方面比较少(我这儿只录制了bar数据,没有录制tick数据,如果要录tick的话,所需的系统资源应该就更多了 )。
刚开始调试的时候,是在windows上运行的,没有问题,但是当我将脚本放到使用pve创建的lxc容器中(容器模板是ubuntu 22.04),不知道为啥,CTP一直在报连接成功,然后再连接断开,也没有更详细的报错日志。猜测可能是lxc,抱着尝试的心态新创建了一个ubuntu 22.04的虚拟机, 果然成功了。
至于为啥lxc不行, 暂时还不知晓,写此文章仅记录一下。
评论