apache2:Invalid option to WSGI daemon process definition
版本说明: ubuntu 12.04 server /apache 2.2 / mod_wsgi 3.3 / python 2.7.3 /django 1.7
在ubuntu12的服务器上配置django网站(有多个网站,采用了VirtualHost配置了多个站点)。
这个问题折腾了半天。莫名其妙。
在之前已经成功配置过 ,使用以下命令曾经ok,现在报错。
WSGIDaemonProcess process_name python-path=/path/to/your/site:/path/to/django/site-packages
然后突然有一天 python-path选项用不了了!搞不懂为什么,貌似什么都没有更新!
几番查找下来,发现以下内容比较有意义,其他的似乎都在说mod_wsgi的版本太久了(用 dpkg -l | grep mod-wsgi一看是3.3的,完全不旧!)。
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process
http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html
最后曲线救国,通过改写wsgi.py文件将上面path-path的值加入到sys.path中并去掉此选项,完美解决。
import sys
sys.path.append('path/to/your/site')
sys.path.append('path/to/diango/site-packages')
apache2:Invalid option to WSGI daemon process definition的更多相关文章
- 【error】Gradle sync failed: Unable to start the daemon process.【已解决】
		
---恢复内容开始--- 在克隆GIT项目后,Android Studio 报错: Gradle sync failed: Unable to start the daemon process. Th ...
 - Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
		
环境:Ubuntu 16.04.1 + Django 1.11.15 + Apache 2.4.18 + python 3.5 此篇文章内容提到的第几步,对照以下链接中的步骤 百度云的ubuntu1 ...
 - Android studio Unable to start the daemon process
		
Unable to start the daemon process.This problem might be caused by incorrect configuration of the da ...
 - ionic android - Unable to start the daemon process.   Could not reserve enough space for 2097152KB object heap
		
Unzipping C:\Users\app\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1-all ...
 - android studio Error:Unable to start the daemon process【转】
		
本文转载自:https://blog.csdn.net/dhx20022889/article/details/44919905 我在用android studio 做一个小项目,在家里的mac电脑中 ...
 - The newly created daemon process has a different context than expected
		
Error: The newly created daemon process has a different context than expected. It won't be possible ...
 - 关于ionic打包出错:ionic Unable to start the daemon process
		
一直试都没问题的ionic build android 今天竟然冒出了这个错误 Error:Unable to start the daemon process. This problem migh ...
 - Android Studio: Failed to sync Gradle project 'xxx' Error:Unable to start the daemon process: could not reserve enough space for object heap.
		
创建项目的时候报错: Failed to sync Gradle project 'xxx' Error:Unable to start the daemon process: could not r ...
 - Android Studio新建了一个项目提示Error:Unable to start the daemon process
		
提示如下错误:
 
随机推荐
- AaronYang的C#私房菜[二][提供编程效率的技巧]
			
前言 我的文章简单易懂,能学到东西.因为复杂的东西,讲起来,好累.阅读者只是膜拜,学不到东西,就是没用的东西,好多文章都是看不下去.我写不出来<大话设计模式>那种为了读者的书,因为没有时间 ...
 - jQuery基础之(二)jQuery中的$
			
在jQuery中,最常用的莫过于使用美元符号$,它提供了各种各样的丰富功能.包括选择页面中一个或者一类元素.作为功能函数的前缀.windows.onload的完善,创建DOM节点等.本文介绍jQuer ...
 - java web中jsp,action,service,dao,po分别是什么意思和什么作用
			
JSP:全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动 ...
 - poppin_xpower_ 常城
 - UTL_FILE详解
			
包UTL_FILE 提供了在操作系统层面上对文件系统中文件的读写功能.非超级用户在使用包UTL_FILE中任何函数或存储过程前必须由超级用户授予在这个包上的EXECUTE权限.例如:我们使用下列命令对 ...
 - bzoj 3437 斜率优化DP
			
写题解之前首先要感谢妹子. 比较容易的斜率DP,设sum[i]=Σb[j],sum_[i]=Σb[j]*j,w[i]为第i个建立,前i个的代价. 那么就可以转移了. /**************** ...
 - CodeMap
			
CodeMap 这是在博客园看到的一位朋友文章介绍的,很好用的插件,所有的方法,注释块在右边一目了然,找代码方便极了,还能设置代码段的高亮,给代码段设置标识
 - IOS基础之 (二) 面向对象思想
			
编写Objective-C程序时,要使用Foundation框架. 什么是框架? 框架(framework)是由很多类(class)组成的库,可以用来编写程序. 对象(Object) 对象可以保存数据 ...
 - 新建android工程的时候eclipse没有生成MainActivity和layout布局
			
一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学习Android开发,在入门的时候就遇到了不少的坑,遇到的第一个坑就是&q ...
 - redis哨兵配置主从
			
redis哨兵的启动和redis实例的启动没有关系.所以可以在任何机器上启动redis哨兵.至少要保证有两个哨兵在运行,要不然宕机后哨兵会找不到主节点. 配置步骤: 1.在redis的配置文件中添加鉴 ...