我繼承了一個企業服務器&應用程序,它由最近離開我公司的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