阿里雲centOS安裝uwsgi之後測試失敗的原因

2021-10-07 03:22:32 字數 4453 閱讀 9067

「報錯:

spawned uwsgi worker 1 (and the only) (pid: 22867, cores: 1)「解決思路」

方法一:

在測試uwsgi之前,你需要做好了以下工作

前置條件:我用的阿里雲伺服器建立的例項,使用的centos8 + python3.6.8

基本條件

都檢查了,還是報錯。

方法二:

detected binary path: /***/***/.virtualenvs/h1/bin/uwsgi

!!! no internal routing support, rebuild with pcre support !!!

「解決方案」

注意操作的先後順序:

1.解除安裝uwsgi

pip uninstall uwsgi

#注意此時解除安裝,pip會有快取留在系統裡

2.安裝pcre支援庫

yum install pcre pcre-devel pcre-static

3.繼續安裝uwsgi,不走pip快取

pip install uwsgi -i --no-cache-dir

#啟動uwsgi,已經沒有「 !!! no internal routing support, rebuild with pcre support !!! 」報錯了

上面不管用,使用下方

首先查詢是否已存在uwsgi,並解除安裝:

rpm -qa|grep uwsgi

yum remove -y uwsgi*

若之前是pip 安裝的話,執行:

pip uninstall uwsgi

重新安裝:

ubuntu 的python3 :

apt-get install -y uwsgi-plugin-python3

注:這裡可能還有個所有可用的plugin:sudo apt-get install uwsgi-plugins-all

centos環境:

sudo yum install -y uwsgi-plugin-python

檢視 uwsgi 服務是否啟動:

uwsgi --ini uwsgi.ini

可以正常執行了,但是瀏覽器中依然訪問不到。

問題三:安裝報錯

原因:錯誤是由於預設安裝時cflags是開啟的狀態,需要在安裝前將該選項關閉,採用如下安裝方式。

解決:cflags=-wno-error pip3 install uwsgi

檢視centos版本號

rpm -qi centos-release

name : centos-release

version : 8.1

release : 1.1911.0.9.el8

architecture: x86_64

install date: thu 11 jun 2020 11:56:06 am cst

group : system environment/base

size : 25430

license : gplv2

signature : rsa/sha256, fri 13 mar 2020 06:15:30 am cst, key id 05b555b38483c65d

source rpm : centos-release-8.1-1.1911.0.9.el8.src.rpm

build date : fri 13 mar 2020 03:15:30 am cst

build host : x86-02.mbox.centos.org

relocations : (not relocatable)

packager : centos buildsys vendor : centos

summary : centos linux release file

description :

centos linux release files

activate啟用某個環境

source activate python34 # for linux & mac

# 退出虛擬環境

source deactivate python34 # for linux & mac

# 刪除乙個已有的環境

conda remove --name python34 --all

阿里雲CentOS安裝Git

1 安裝依賴 sudo yum install curl devel expat devel gettext devel openssl devel zlib devel gcc perl extutils makemaker 注意 perl extutils makemaker 也是這些安裝列表中...

阿里雲CentOS安裝SVN

1 環境 centos7 2 安裝svn yum install subversion 檢視版本 svnserve version3 建立版本庫 先建目錄 mkdir var svn建立版本庫 cd var svn svnadmin create var svn svnrepos cd svnrep...

安裝mysql 阿里雲centos

li dijkstra 關注 原創 3粉絲 2喜歡51 等級 訪問 937 積分 43 排名 182萬 qq客服 客服論壇 招聘廣告服務 經營性 備案資訊 網路110報警服務 中國網際網路舉報中心 原阿里雲伺服器linux centos 中mysql5.7安裝以及完整的配置 2018年02月23日 ...