我继承了一个企业服务器&应用程序,它由最近离开我公司的IT员工组成的几个python脚本,html文件和Unix服务组成。他完全没有留下任何文档,所以我很努力地为我的工作组支持这个应用程序 - 我不是IT专业人员(尽管我可以读/写python,html和其他一些语言)。我对通常的服务器和Unix非常不熟悉。关闭我的Unix shell后,我可以配置Celery Flower吗?
从我可以从周围挖掘出来,我们的应用程序使用以下:
- nginx的
- 马戏团/ gunicorn
- 的RabbitMQ服务器
- 芹菜
- 芹菜花
我终于得到了大部分这些服务ru但我正在与芹菜花苦苦挣扎。我已经能够从我用命令的PuTTY SSH连接推出花:
/miniconda3/envs/python2/bin/flower start
,但它似乎停止每当我断开(服务器:5555不再显示在监视器网页)。是否有可能将其配置为在后台运行,因此我不必让我的SSH连接保持全天候开放?我在Flower文档中看到有一个持久模式,但我不确定是什么。
感谢您的任何建议!
希望你能访问ex-empl的帐户?以该用户身份登录并运行'crontab -l'。它可能会显示一个“crontab”条目列表,如果你幸运的话,你会看到你的'flower'组件正在那里启动。你需要阅读一下关于'cron'和'crontab'的文章,这些文件允许调度作业。而'man crontab'是“官方”学习方式,最好在'crontab'(也许''cron','crond')上搜索教程。如果该用户也具有“root”权限,则重复该过程。 .... – shellter
如果您知道您在该服务器上有其他工作调度系统,那么请深入了解如何设置/配置和使用这些系统。(Autosys任何人,还有很多其他人)。我的意见是为了帮助你发现已经设置好的东西,并将作为一个系统来恢复。但这只是你可能需要追求的一条轨道,所以要节省一些能量或者向老板进行游说,以引进一位可以解决这个问题的专业人士。它可以是一百万件事情中的一件。如果你只是想重建整个系统,那么请阅读'crontab -e'(这个cmd arg可以破坏一个已经存在的文件,所以......小心!)。 – shellter
这里有很多很多的crontab Q,所以在阅读'crontab'教程之后,扫描一些Q来看看它们是否有助于增加你的知识。然后制作一个简单的“hello world”crontab条目,然后查看它的工作情况,然后进行一些其他简单的测试,然后逐渐开始在您创建和理解的环境中重建您的系统。祝你好运。 – shellter