supervisor安裝與問題

来源:http://www.cnblogs.com/JoiT/archive/2017/10/09/7641839.html
-Advertisement-
Play Games

【轉】安裝supervisor以及可能碰到的問題 單擊此處查看原文 supervisor作為一個進程管理的python軟體非常的給力 但是一不小心就會遇到一些問題 就比如下麵這個: unix:///var/run/supervisor.sock no such file這個問題一般來說 有幾個原因: ...


【轉】安裝supervisor以及可能碰到的問題

單擊此處查看原文

supervisor作為一個進程管理的python軟體非常的給力 但是一不小心就會遇到一些問題 就比如下麵這個:

unix:///var/run/supervisor.sock no such file
這個問題一般來說 有幾個原因:

supervisord沒有運行起來.

明明已經運行起來了他就是說沒有.

而且根據我的嘗試 如果使用ubuntu, 那麼進行下麵的操作 100000% 會掛掉而且報錯:

安裝:

sudo apt-get install supervisor
使用:

sudo service supervisor start
sudo supervisorctl
這裡都是很正常的

但是如果在第一次運行後 再嘗試運行:

sudo supervisorctl reload
或者在supervisorctl裡面運行 reload

那麼這個服務就永遠跑不起來了.

上網搜了好多 結果都沒有很好的解決方法. 進行嘗試了很久 終於發現可以解決的方法了:

首先刪除通過apt-get安裝的supervisor:

sudo apt-get remove supervisor
然後

sudo ps -ef | grep supervisor
找到對應的進程kill掉.

再然後:

sudo easy_install(pip install) supervisor==3.0b2
註意 這裡就是重點:

通過apt-get安裝的supervisor 版本號是3.0a8, 而當你第一次安裝這個版本之後 再用easy_install的話 就也是這個版本 而不是最新版的3.0b2

然後生成配置文件(root許可權):

echo_supervisord_conf > /etc/supervisord.conf
再然後:

sudo supervisord
再然後:

sudo supervisorctl
啟動成功.

最後說明:

使用easy_install安裝的supervisor的預設sock文件 會被定義在/tmp下麵 而apt-get會在/var/run下麵. 鑒於apt-get會出現各種問題 這裡建議使用easy_install或是pip安裝 supervisor.

http://tuzii.me/diary/522dc528848eea683d7724f2/%E8%A7%A3%E5%86%B3ubuntu-supervisor-unix:var-run-supervisor.sock-no-such-file.%E7%9A%84%E6%96%B9%E6%B3%95

via.http://www.xgllseo.com/?p=5418


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ...
  • ...
  • ...
  • 本文目錄1. 編譯apache httpd2. 編譯php 2.1 php編譯選項說明 2.2 php編譯過程 2.3 配置httpd使其轉發動態請求給php-fpm3. 為php安裝xcache 3.1 基本安裝 3.2 設置管理員後臺4 安裝MySQL(MariaDB) 4.1 初始化實例 4. ...
  • 在config文件中加入如下配置參數 ...
  • 1 、如何自動創建設備文件? class_create device_create 2、led驅動編寫有幾種方式? 輸入子系統 字元設備驅動 匯流排platform led子系統 3、如何實現http伺服器? tcp伺服器:socket 4、如何編寫守護進程,簡述syslog的作用? 第一步:創建進程 ...
  • 一 Linux 的字元串截取很有用。有八種方法。 假設有變數 var=http://www.linuxidc.com/123.htm 1 # 號截取,刪除左邊字元,保留右邊字元。 echo ${var#*//} 其中 var 是變數名,# 號是運算符,*// 表示從左邊開始刪除第一個 // 號及左邊 ...
  • 一.現象 安裝有keepalived的兩節點伺服器10.11.4.186/187,主要做高可用,設定VIP10.11.4.185。 二.問題原因 1. 查看日誌 查看10.11.4.187的日誌發現,其上keepalived服務剛啟動後不久就進入master模式,獲得VIP;同時查看10.11.4. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...