大家好!
我想问一下芹菜。我有一个项目,有3个任务(通过cron,管理命令运行)。这些任务是非常资源密集和高负载的服务器web服务器。
我希望这些任务在另一台计算机上执行(有一个单独的服务器),结果进入主数据库。
我可以通过将整个项目复制到另一个服务器来做到这一点,不运行那里的网站,只运行任务(通过cron)。但这不是很好,因为我将有两个相同的源代码副本。如果我要更改它,我需要在web服务器中填充代码,然后将其复制到分配给资源密集型任务的服务器上……不要觉得…
我可以用芹菜做这个吗?我的项目是一个副本,但我的任务在另一个服务器上?还是需要将所有文件复制到执行这些命令的服务器?
谢谢。
注:对不起,我的英语不好。
芹菜不会解决你有两份源代码的"问题"。
我建议你这不是一个问题。如果您担心两台服务器保持同步(在部署方面),请尝试查看fabric或其他部署工具。