簡體   English   中英

Django 1.6.5 + python3 wsgi問題

[英]django 1.6.5 + python3 wsgi problems

當我嘗試將jango項目作為wsgi應用程序運行時,我的應用程序錯誤日志中出現以下錯誤:

Exception ignored in: <module 'threading' from '/usr/lib/python3.4/threading.py'>
Traceback (most recent call last):
File "/usr/lib/python3.4/threading.py", line 1288, in _shutdown
assert tlock is not None
AssertionError:

版本:

python 3.4
Apache/2.4.7 (Ubuntu)
Django==1.6.5
Ubuntu 14.04 LTS 
libapache2-mod-wsgi-py3 installed

我已經嘗試了以下解決方案: https : //code.djangoproject.com/ticket/22948,但這沒有幫助。

我的Apache配置文件看起來像這樣:

    <VirtualHost *:9000>

    ServerName casinoadmin

    DocumentRoot /var/www/

    Alias /media/ /srv/casino-media/
    Alias /static/admin/ "/home/casinoadmin/virtualenvs/casinoadmin/lib/python3.4/site-packages/django/contrib/admin/static/admin/"
    Alias /static/ "/home/casinoadmin/current/casinoadmin/modules/packages/casinoadmin/casinoadminapp/static/"

    Header set Cache-Control "no-cache, must-revalidate"

    <IfModule mod_expires.c>
    <Location /media/status-images>
            ExpiresActive On
            ExpiresByType image/png A0
    </Location>
    </IfModule>


    WSGIDaemonProcess casinoadmin processes=1 threads=5 display-name=%{GROUP} python-path= /home/casinoadmin/virtualenvs/casinoadmin/lib/python3.4/site-packages/:/home/casinoadmin/current/casinoadmin/modules/packages:/home/casinoadmin/current/casinoadmin/conf:/home/casinoadmin/current/common:/home/casinoadmin/current/casinoadimn/modules/packages/casinoadmin
    WSGIScriptAlias /casinoadmin /var/www/casinoadmin/casinoadminwsgi.py process-group=casinoadmin application-group=%{GLOBAL}

    WSGIApplicationGroup %{GLOBAL}


    ErrorLog ${APACHE_LOG_DIR}/casinoadmin_error.log

    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/casinoadmin_access.log combined

    </VirtualHost>

正如Graham Dumpleton指出的那樣,編譯最新的mod_wsgi解決了該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM