專案比較趕,來了一次快速開發,
環境 nginx+gunicorn+python3.6.6+flask
開發環境nodejs+vue+flask+python3.6.6
1.安裝python3.6.6
解壓縮tar -zxf python-3.6.6
.tgz
cd python-3.6.6
配置./configure --prefix=/usr/bin/python3.6.6
yuminstall -y gcc
安裝make && make
install
配置軟鏈結
ln -s /usr/bin/python3.6.6/bin/python3 /usr/bin/python3
python3 -v
配置pip
cp /usr/bin/python3.6.6/bin/pip3 /usr/bin/
cp /usr/bin/python3.6.6/bin/pip3.6 /usr/bin/更新yum包
yumupdate
安裝包依賴
yuminstall python-devel
yuminstall mysql-devel
pip3
install -r requirements.txt
python安裝及配置
安裝mysqlclient失敗
版本問題,win環境開發的用的mysql是1.4版本這裡做下調整,安裝1.3.1版本
pip install mysqlclient==1.3.1
2.nginx 安裝及配置
安裝
常用命令
nginx 啟動nginx
nginx -s stop 關閉nginx
ps aux | grep nginx
ps -autx|grep gunicorn
配置
vi /usr/local/nginx/conf/nginx.conf使用screen 保持會話在http節點下配置 使用了三個站點
upstream flask
server
解決關閉會話無法工作啟動指令碼命令yum install screen
檢視後台所有的screen程序
screen -ls
進入screen 模式
screen -s gunicorn1
恢復現有的程序
screen -r 3846.es
cd /var/wsdd
gunicorn -w 4 -b 10.1.1.96:5000
gunicorn -w 4 -b 10.1.1.96:5001
記錄第一次部署mybatis
在學了mybatis後想加深一下印象,就把之前的乙個專案部署了mybatis框架,部署mybatis框架之後專案以前的運算元據的dbhelp就可以刪除了。然後記錄一下部署的時候到網上查的一些細節問題 1.對映檔案中的動態sql標籤如if when等使用引數時不需要用 包裹 2.獲取引數有兩種方式,一...
記錄一次專案部署的問題
正式伺服器上的服務更新後,晚上6點定時任務啟動,服務失去響應,後台頁面打不開,連線的裝置逐漸離線。第一時間連上伺服器檢視專案的日誌,發現日誌不斷的在滾動針對某幾張資料庫表的查詢日 志,根據日誌內容,可以判定後台正在執行下發資源的業務。業務本身需要大量的資料操作,但歷史版本在執行對應操作時,卻不會導致...
記錄第一次部署php vue專案
今天參與部署了一次前端vue,後端php的專案。1 安裝xampp 進入 xampp版本範圍 5.4.45 以上,7.0 以下 2 開啟xampp control panel 在xampp控制面板中,我們可以看到service一列的單選框略有不同,x 表示相應元件還沒有設為windows系統服務 空...