1. 程式人生 > >supervisor 在python3下的簡易解決方案

supervisor 在python3下的簡易解決方案

最近在弄一個簡單的伺服器,部署的時候發現supervisor不支援python3,但是我用的django又是python3的,然後發現有virtualenv這個神器,藉助這個神器,我們就可以在python3的環境下用supervisor了,下面就來介紹怎麼安裝使用virtualenv吧

1. 安裝

pip install virtualenv

2. 部署好伺服器

我用的是nginx+django+uwsgi 這裡就不詳細講了,網上有許多教程

3. 安裝supervisor

找一個位置來放supervisor,最好不要在tmp下面放,我是在root下面放的, 下面super是資料夾的名字,可以隨意改

virtualenv --distribute -p /usr/bin/python2 super 
cd super
source bin/activate
./bin/pip install supervisor

這樣就安裝好supervisor了,接著就是supervisor的配置和使用

4. 配置

網上有許多講怎麼配置supervisor的,可以去找找,我這裡推薦一個網址

前面的可以無視,一直拉到下面配置supervisor那裡就行

5.退出virtualenv

配置和執行好supervisor之後,就可以退出virtulenv了,一個命令就可以退出

deactivate 

相關推薦

supervisorpython3簡易解決方案

最近在弄一個簡單的伺服器,部署的時候發現supervisor不支援python3,但是我用的django又是python3的,然後發現有virtualenv這個神器,藉助這個神器,我們就可以在python3的環境下用supervisor了,下面就來介紹怎麼安裝使

我的 Net應用程式釋出問題的簡易解決方案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

msdia80.dll文件出現在磁盤根目錄解決方案(轉)

磁盤 har mic http comm 管理員 ges sdi AMF 情況描述: 當安裝某些軟件後,磁盤根目錄中多出了msdia80.dll文件,該文件顯示為2006年12月1日,884KB。 原因:  當使用64位操作系統時,在電腦上安裝 Micro

(手寫)mybatis 核心配置文件和接口不在同一包解決方案

內置 中間 configure idea pan 數據源配置 uil 基礎 主目錄 smart-sh-mybatis項目app.xml文件中此處配置為: 1 <!-- 從整合包裏找,org.mybatis:mybatis-spring:1.2.4 -->

hexo在https 域名自動跳轉至http連結解決方案

問題描述: 之前本人的 hexo 站點是部署在 https 安全域名下的(https://walkerhuang.cn),當點選選單項的一些按鈕時(歸檔、分類、關於),突然提示找不到相關頁面,一看位址列連結變成了 http://walkerhuang.cn/archives/ ,當時通過

EF跨庫查詢,DataBaseFirst解決方案

出於各種原因,有時需要跨資料庫訪問某些資料表,有同學已經給出瞭解決方案,比如  http://blog.csdn.net/hanjun0612/article/details/50475800 已經解決了code first 下跨資料庫訪問。但是如果已經是通過資料庫建立的模型用此方法。報錯xxxxx

visio開啟提示上一次開啟失敗,需在安全模式啟動解決方案

  今天visio不知道怎麼了,之前好好的,突然不能用了,提示需要在安全模式下啟動。點選了是也還是沒有啟動,修復和重新安裝了幾次也不行。 後面百度到解決“WORD上次啟動時失敗,以安全模式啟動”方法 這篇文章解決了問題。   解決方案: 使用everythin

非法字元: '\ufeff' idea解決方案

1.使用文字編輯器Notepad++把UTF-8+BOM編碼轉化為普通的UTF-8編碼 2.使用Idea中Setting->Editor->Code Style->File Enc

安裝雙系統後Ubuntu不能訪問windows磁碟解決方案

為了開發,我的電腦安裝了雙系統,win10+Ubuntu。Ubuntu下能看到windows下的磁碟,但是點選訪問會出現以下提示: 錯誤出現原因:win8以上有快速啟動功能佔用了磁碟,ubuntu不能訪問。 解決方法: 開啟終端:如果沒有安裝ntfs-

windows在Eclipse中啟動的tomcat沒有亂碼,單獨部署到tomcat亂碼解決方案

今天遇到了一個很奇怪的問題,在Eclipse中除錯,執行專案一切正常,專案的所有編碼都是統一的UTF-8。但是在單獨部署到tomcat上的時候出現了中文亂碼。 問題來源,這個是我用ckeditor編輯的頁面提交到後臺的 提交之後將資料儲存到資料庫。

Memcache叢集環境快取解決方案

Memcache是一個高效能的分散式的記憶體物件快取系統,通過在記憶體裡維護一個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括影象、視訊、檔案以及資料庫檢索的結果等。簡單的說就是將資料呼叫到記憶體中,然後從記憶體中讀取,從而大大提高讀取速度。   一、在Linu

vs活動解決方案管理器中x86 x64 win32 anycpu arm的區別

一 、x86、x64、Any CPU的區別 1.簡單的說,它們之間最直接的區別就是:x86平臺編譯出來的exe(可執行檔案)或dll(動態連結庫)都是32位的。以此類推,x64對應的則是64位的。而Any CPU則是取決於當前的作業系統,若作業系統是32位的,則編譯出來的程式

win10環境配置django2.0.4+Apache2.4+python3.6專案,以及Django靜態檔案、Apache多專案配置的解決方案(親測)

1 安裝django, Apache,python 要求Apache和python位數一致,比如我的Apache2.4-x86和 python3.6-32位 我的安裝位置: Apache2.4 ---  E:\Apache24 python3.6---E:\pht

centos7 python3 和python2 同時存在但是無法使用pip3 的解決方案

        歷經千辛萬苦終於把python3 裝上了,想要pip install一下numpy,發現numpy已存在於python2.7的目錄下,於是納悶為什麼這裡執行的pip是Python2.7的,因為現在預設的Python是3.7的。        於是就開始百度,找

win7 64位Python3.4.3 PIP安裝模組安裝失敗解決方案

學習在Python中匯入第三方模組,當我嘗試>pip install Pillow時,編譯報錯error:microsoft visual c++ 10.0 is required 我的解決方法

Python Django在supervisor管理重啟佔用埠的解決方案

背景:公司的些許專案是用Django開發,納入supervisor管理後,總是restart失敗,提示:端口占用。找了Google和SO大部分是讓我們kill老PID,並不能像Tornado引用singal去kill。所以老老實實寫指令碼解決之。指令碼:[root@iZ945

關於ie7display:inline-block;不支持的解決方案

經典 font log copy 問題 ... htm bug 元素 關於ie7下display:inline-block;不支持的解決方案 今天碼的時候遇到這個問題了。 如果本身是內聯元素的,把它的display屬性設置設置為inline-block時,所有瀏覽器都是

【轉載】VMware的Ubuntu用ifconfig不能顯示ip地址的解決方案

技術分享 linu p地址 ssg 們的 網絡接口 ssh 註意 onf 轉載於 http://blog.163.com/wjn_mcu/blog/static/23801601620146161062704/ 背景 在虛擬機下運行操作系統,尤其是Linux系統已經是非

Nginx配置https的wordpress站點,wp-content目錄資源404解決方案

pem list log 解決方案 content wordpress timeout nginx span wordpress 下配置 ssl證書, server { listen 443; server_name demo

CentOS7Tomcat啟動慢的原因及解決方案

按鍵 source 命令 mon 進程 tomcat apps 守護進程 中斷 現象   在一次CentOS 7系統中安裝Tomcat,啟動過程很慢,需要幾分鐘,經過查看日誌,發現耗時在這裏:是session引起的隨機數問題導致的。Tocmat的Session ID是通過S