supervisord

    0熱度

    1回答

    昨天,我部署nginx的,uwsgi,芹菜,監事一個Django項目。一切似乎都很好。 但我有一些問題來了。 一般說,這個時候,我部署一個Django項目和使用的本地Python安裝,但如果我必須在虛擬環境中使用Python,我應該怎麼辦? 例如,我編寫了django網站用來控制某個計時任務的一些任務(django-celery),以及基於python3的django項目(python3環境在vi

    0熱度

    1回答

    我已經建立了它由兩個部分組成泊塢窗圖像: 簡單的應用程序的NodeJS被監聽端口8080 哈斯克爾服務,使用快照框架(端口8000) 我知道在不同的容器中運行這兩個部件會更好,但是有理由將它們放在一個容器中。所以我找到了一種如何在一個容器中使用supervisord運行兩個服務的方法。 在dockerfile中我公開8080,當我在本地運行docker鏡像時,它工作得很好。我可以讓POST請求的應

    0熱度

    1回答

    我有一個使用mod_wsgi守護進程測試Django站點,並且已經設置了一個簡單的Celery任務來通過電子郵件發送一個聯繫表,並安裝了主管。 我知道Django代碼是正確的。 我遇到的問題是,當我提交表單時,我只收到一條消息 - 第一條。聯繫表單的後續完成完全不會發送任何消息。 在我的服務器上,我有另一個測試站點,運行配置好的監控任務,使用Django服務器(即不使用mod_wsgi)。我的兩個

    0熱度

    1回答

    我瞭解到,爲了管理容器內的多個服務,我需要使用supervisord。 我的問題是如何在容器已經運行後添加服務? 我有一個容器,服務在它已經運行後被創建,因此我需要稍後添加它。 目前我要做的用戶「的服務秒重啓」(秒是我的服務),它是失敗的,因爲碼頭工人將不會允許它 千恩萬謝

    2熱度

    2回答

    我使用supervisord運行芹菜生產。我的主管配置如下。 [program:celeryd] command=%(ENV_PROJECT_PATH)s/scripts/celery_worker.sh stdout_logfile=%(ENV_PROJECT_PATH)s/celeryd.log stderr_logfile=%(ENV_PROJECT_PATH)s/celeryd.lo

    1熱度

    1回答

    燦主管(http://supervisord.org)跑在Heroku管理/監控幾個長時間運行的Python腳本(長輪詢SOAP監聽器)或者我必須使用測功機爲每個腳本。 如果可以使用每個腳本的dyno,它們會在故障或重新啓動後自動重啓嗎? (這基本上是我所需要的,這些腳本冗餘)

    2熱度

    1回答

    使用Ubuntu 16.04 LTS部署我的Python應用程序。配置所有內容並且應用程序正在手動運行。我想通過主管將其自動化,我已經安裝了主管並對其進行了配置。但是,如果我運行: 監事配置文件: ; supervisor config file [unix_http_server] file=/var/run/supervisor.sock ; (the path to the socke

    0熱度

    1回答

    我試圖自動部署一個web應用程序,更新應用程序需要關閉cron和nginx。 問題是,當我通過service nginx stop和service cron stop停止過程時,這些由supervisord重新啓動。 supervisord沒有init.d腳本,此外我不確定是否要使用supervisorctl來管理服務。 什麼是正確的方法?

    0熱度

    1回答

    所以在我的系統中,監控程序捕獲標準錯誤和標準輸出到這些文件: [email protected]:/var/log/supervisor# ls -l total 24 -rw------- 1 root root 18136 Sep 14 03:35 gunicorn-stderr---supervisor-VVVsL1.log -rw------- 1 root root 0 Sep

    0熱度

    1回答

    我們有supervisord正在生產中運行,我想知道是否在運行$ supervisorctl restart group-name:*後立即終止正在運行的進程,或者如果超級用戶允許運行進程完成。 試過我最好在文檔和源代碼中找到它。