Questions tagged «mod-wsgi»

5
套接字和websocket之间的区别?
我正在构建需要使用套接字连接与另一个应用程序进行通信的Web应用程序。这对我来说是新领域,因此请确保套接字与websockets不同。看来它们只是概念上相似。 发问,因为最初我打算使用Django作为我项目的基础,但是在上面链接到的SO帖子中,很清楚地表明,websocket是不可能的(或者至少不可靠,即使使用django-websockets之类的东西也是如此) )使用首选的Django设置(Apache和mod_wsgi)。但是我发现其他一些文章可以随便导入Python的套接字模块,就像获取服务器的主机名一样简单。 所以: 他们真的不同吗? 有什么理由不将Django用于依赖与外部服务器建立套接字连接的项目吗?

30
Django停止使用RuntimeError:populate()未重入
我一直在开发使用WSGI部署在Apache服务器上的Django Web应用程序,并且一切进展顺利。今天,我对应用程序进行了一些较小的更改admin.py,以尝试自定义内置Django Admin界面,并且最初出现了语法错误(括号未封闭)。这意味着当我触摸wsgi.py并加载代码时(我的虚拟主机上的WSGI以守护程序模式运行),我的网站被内部服务器错误替换,因为WSGI遇到语法错误时就停止了。 因此,我更正了语法错误,并检查了我是否再也没有了manage.py check,并wsgi.py尝试重新部署。但是我的网站仍然显示内部服务器错误!检查Apache日志,这是我看到的: [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Create interpreter 'quotes.cs.cornell.edu|'. [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Adding '/extra/www/html/quotes/quotes_django' to path. [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Adding '/opt/rh/python27/root/usr/lib64/python2.7/site- packages/' to path. [Sun Nov 23 13:52:46 2014] [info] [client 128.84.33.19] mod_wsgi …

10
Flask中的静态文件-robot.txt,sitemap.xml(mod_wsgi)
是否有任何聪明的解决方案将静态文件存储在Flask的应用程序根目录中。robots.txt和sitemap.xml有望在/中找到,所以我的想法是为它们创建路由: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response 必须有一些更方便的方法:)

13
重新启动apache时“ make_sock:无法绑定到地址[::]:443”(安装trac和mod_wsgi)
我正在尝试通过SSL安装trac和mod_wsgi。我尝试手动安装它,但是效果不佳,因此我开始遵循此方法:trac-on-ubuntu 我跳过了svn部分,因为我想改用git。在第一次编辑httpd.conf之后: WSGIScriptAlias /trac /var/trac/apache/trac.wsgi <Directory /var/trac/apache> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> 我重新启动apache只是得到此错误: * Restarting web server apache2 (98)Address already in use: make_sock: could not bind to address [::]:443 [ OK ] 这样做没有任何效果。 netstat -anp | grep 443 fuser 443/tcp 这样做除了我运行的grep命令外没有产生任何效果: ps -aux | grep httpd 当什么都没有显示时,为什么还说其他端口正在使用该端口? …
91 apache  ubuntu  mod-wsgi  trac 

7
Python:鉴于原始电子邮件没有“ Body”标签或任何内容,因此如何从原始电子邮件中解析正文
看起来很容易 From To Subject 等通过 import email b = email.message_from_string(a) bbb = b['from'] ccc = b['to'] 假设这"a"是原始电子邮件字符串,看起来像这样。 a = """From root@a1.local.tld Thu Jul 25 19:28:59 2013 Received: from a1.local.tld (localhost [127.0.0.1]) by a1.local.tld (8.14.4/8.14.4) with ESMTP id r6Q2SxeQ003866 for <ooo@a1.local.tld>; Thu, 25 Jul 2013 19:28:59 -0700 Received: (from root@localhost) by …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.