[Cmt Nis 09 18: 27: 29.953008 2016] [: error] [pid 3230: tid 140635784853248] [client 103.14.196.22:53950] mod_wsgi (pid = 3230) : Hedef WSGI betiği '/var/www/FlaskApps/FlaskApps.wsgi' Python modülü olarak yüklenemez.eve uygulama dağıtım hataları düzeltmek için bana yardımcı olabilir
[Cum May 09 18: 27: 29,953045 2016] [: hata] [PID 3230: tid 140635784853248] [istemci 103.14.196.22:53950] mod_wsgi (PID = 3230) özel durum işleme WSGI komut oluştu '/ var/www/FlaskApps/FlaskApps.wsgi'.
[Cts 9 Nisan 18: 27: 29,953065 2016] [: Hata] [pid 3230: tid 140635784853248] [istemci 103.14.196.22:53950] traceback (en son çağrı son):
[Cts 9 Nisan 18: 27: 29,953079 2016] [: hata] [pID 3230: tid 140635784853248] [istemci 103.14.196.22:53950] [
de, hat 8 "/var/www/FlaskApps/FlaskApps.wsgi" Dosya Cts Nisan 9 18: 27: 29,953126 2016] [: hata] [pID 3230: tid 140635784853248] [istemci 103.14.196.22:53950] uygulaması olarak çalıştırmak içe uygulamasından
[Cum May 09 18: 27: 2016 29,953136] [ : error] [pid 3230: 140935784853248 numaralı telefon] [clie nt 103.14.196.22:53950] Dosya "/var/www/FlaskApps/PlagiarismDefenderApp/run.py", satır 28,
[Cmt Nis 09 18: 27: 29.953165 2016] [: error] [pid 3230: tid 140635784853248] [istemci 103.14.196.22:53950] app = Eve()
[Cum May 09 18: 27: 29,953173 2016] [: hata] [pID 3230: tid 140635784853248] [istemci 103.14.196.22:53950] init, hat 139, "/usr/local/lib/python2.7/dist-packages/eve/flaskapp.py" Dosya
[Cts 9 Nisan 18: 27: 29,953371 2016] [: hata] [pid 3230: 140635784853248 numaralı telefon [client 103.14.196.22:53950] self.validate_domain_struct()
[Cıse Nis 09 18: 27: 29.953382 2016] [: error] [pid 3230: tid 140635784853248] [client 103.14.196.22:53950] Dosya "/usr/local/lib/python2.7/dist-packages/ validate_domain_struct Eve/flaskapp.py", hat 252,
[Cum May 09 18: 27: 29,953395 2016] [: hata] [pID 3230: tid 140635784853248] [istemci 103.14.196.22:53950] ConfigException (arttırmayı DOMAIN sözlüğü eksik veya yanlış. ')
[Cmt Nis. 18: 27: 29.953408 2016] [: error] [pid 3230: tid 140635784853248] [client 103.14.196.22:53950] ConfigException: DOMAIN sözlüğü eksik veya yanlış.
home.py dosyası
# -*- coding: utf-8 -*-
import os
from eve import Eve
if 'PORT' in os.environ:
port = int(os.environ.get('PORT'))
host = '0.0.0.0'
else:
port = 5000
host = '127.0.0.1'
app = Eve()
if __name__ == '__main__':
app.run(host=host, port=port)
settins.py dosya
import os
MONGO_HOST = os.environ.get('MONGO_HOST', 'localhost')
MONGO_PORT = os.environ.get('MONGO_PORT', 27017)
MONGO_USERNAME = os.environ.get('MONGO_USERNAME', 'user')
MONGO_PASSWORD = os.environ.get('MONGO_PASSWORD', 'user')
MONGO_DBNAME = os.environ.get('MONGO_DBNAME', 'evedemo')
RESOURCE_METHODS = ['GET', 'POST', 'DELETE']
ITEM_METHODS = ['GET', 'PATCH', 'DELETE']
CACHE_CONTROL = 'max-age=20'
CACHE_EXPIRES = 20
people = {
# 'title' tag used in item links.
'item_title': 'person',
'additional_lookup': {
'url': 'regex("[\w]+")',
'field': 'lastname'
},
'schema': {
'firstname': {
'type': 'string',
'minlength': 1,
'maxlength': 10,
},
'lastname': {
'type': 'string',
'minlength': 1,
'maxlength': 15,
'required': True,
},
'role': {
'type': 'list',
'allowed': ["author", "contributor", "copy"],
},
# An embedded 'strongly-typed' dictionary.
'location': {
'type': 'dict',
'schema': {
'address': {'type': 'string'},
'city': {'type': 'string'}
},
},
'born': {
'type': 'datetime',
},
}
}
works = {
'cache_control': 'max-age=10,must-revalidate',
'cache_expires': 10,
'schema': {
'title': {
'type': 'string',
'required': True,
},
'description': {
'type': 'string',
},
'owner': {
'type': 'objectid',
'required': True,
'data_relation': {
'resource': 'people',
'embeddable': True
},
},
}
}
DOMAIN = {
'people': people,
'works': works,
}
/var/www/FlaskApps/FlaskApps.wsgi
#! /usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/FlaskApps/PlagiarismDefenderApp/")
# home points to the home.py file
from home import app as application
application.secret_key = "somesecretsessionkey"
Size DOMAINS sözlüğünüzle ilgili bir sorun olduğunu söylüyorum. Doktorların, Eve'nin ne beklediğini öğrenmeye bakın. – snakecharmerb
"DOMAIN" iniz doğru değil, çevremde WSI sunucusuyla test oldum. Bu problemi bir kez gördüm, ne olduğunu hatırlamaya çalışacağım. – gcw