首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >名称与以前的WSGI守护进程定义重复。

问名称与以前的WSGI守护进程定义重复。
EN

Stack Overflow用户
提问于 2016-09-04 13:04:11
回答 6查看 17.6K关注 0票数 23

我正在更改一个网站的域名。在一段时间内,我希望旧域名和新域名指向网站。我在运行Python站点。

我原来的Apache2 conf工作得很好,其基础是:

代码语言:javascript
复制
<VirtualHost *:80>
        ServerAdmin name@gmail.com
        ServerName originalsite.co.uk
        ServerAlias www.originalsite.co.uk
        DocumentRoot /var/www/originalsite
        WSGIDaemonProcess originalsite python-path=/var/www/originalsite:/var/www/originalsite/env/lib/python2.7/site-packages
        WSGIProcessGroup originalsite
        WSGIScriptAlias / /var/www/originalsite/originalsite/wsgi.py
        ...
</VirtualHost>

我设置了一个新的conf文件,只进行了以下更改:

代码语言:javascript
复制
    ServerName newsite.co.uk
    ServerAlias www.newsite.co.uk

我得到了以下错误:

名称与以前的WSGI守护进程定义重复。

我该怎么解决这个问题?谢谢你的帮忙

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-09-04 13:22:28

更改originalsite名称

而不是目录地址中的名称,如

代码语言:javascript
复制
WSGIDaemonProcess somethingelse python-path=/var/www/originalsite:/var/www/originalsite/env/‌​lib/python2.7/site-p‌​ackages

和

代码语言:javascript
复制
WSGIProcessGroup somethingelse
票数 22
EN

Stack Overflow用户

发布于 2020-04-26 16:39:07

如果您在使用certbot命令安装多个“让我们加密证书”时遇到了这个问题,那么这可能是由于certbot中的一些错误造成的,正如所讨论的这里。为了快速解决问题,您可以进行评论。

代码语言:javascript
复制
WSGIScriptAlias 
WSGIDaemonProcess 
WSGIProcessGroup

运行certbot命令,然后删除注释。

票数 16
EN

Stack Overflow用户

发布于 2016-09-04 23:39:48

造成此错误的原因是,mod_wsgi守护进程组的名称在整个中必须是唯一的。不可能在不同的VirtualHost定义中使用相同的守护进程进程组名称。在计算出在某些情况下所引用的守护进程组时,这是避免冲突所必需的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39317200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档