· 8 years ago · Jun 20, 2017, 12:58 PM
1curl 'http://beta.eosda.com/proagrica/save_tiff/' -H 'Pragma: no-cache' -H 'Origin: http://localhost:4200' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,uk;q=0.2' -H 'Authorization: Token 1fe8cd76c7b9090056c3da1a6c981d4c76375160' -H 'Content-Type: application/json; charset=UTF-8' -H 'Accept: application/json, text/plain, */*' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36' -H 'Cache-Control: no-cache' -H 'Referer: http://localhost:4200/land-cover' -H 'Connection: keep-alive' -H 'Save-Data: on' --data-binary '{"year":2016,"tab":1,"geometry":{"type":"Polygon","coordinates":[[[-2.2025012969970708,53.04384480920119],[-2.2025012969970708,53.06355216254971],[-2.17306137084961,53.06355216254971],[-2.17306137084961,53.04384480920119],[-2.2025012969970708,53.04384480920119]]]}}' --compressed
2
3ConnectionClosed at /save_tiff/
4No exception message supplied
5
6Request Method: POST
7Request URL: http://beta.eosda.com/proagrica/save_tiff/
8Django Version: 1.11.1
9Python Executable: /home/easymap/proagrica-backend/env/bin/uwsgi
10Python Version: 3.4.3
11Python Path: ['.', '', '/home/easymap/proagrica-backend/env/lib/python3.4', '/home/easymap/proagrica-backend/env/lib/python3.4/plat-x86_64-linux-gnu', '/home/easymap/proagrica-backend/env/lib/python3.4/lib-dynload', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/home/easymap/proagrica-backend/env/lib/python3.4/site-packages', '/home/easymap/proagrica-backend/env/src/tiffhttp-origin-python-3-support']
12Server time: Tue, 20 Jun 2017 12:57:18 +0000
13Installed Applications:
14['django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django.contrib.gis',
21 'rest_framework',
22 'rest_framework_gis',
23 'rest_framework.authtoken',
24 'rest_auth',
25 'proagrica',
26 'colorful',
27 'corsheaders',
28 'raven.contrib.django.raven_compat',
29 'channels']
30Installed Middleware:
31['django.middleware.security.SecurityMiddleware',
32 'django.contrib.sessions.middleware.SessionMiddleware',
33 'corsheaders.middleware.CorsMiddleware',
34 'django.middleware.common.CommonMiddleware',
35 'django.middleware.csrf.CsrfViewMiddleware',
36 'django.contrib.auth.middleware.AuthenticationMiddleware',
37 'django.contrib.messages.middleware.MessageMiddleware',
38 'django.middleware.clickjacking.XFrameOptionsMiddleware']
39
40
41Traceback:
42
43File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner
44 41. response = get_response(request)
45
46File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
47 187. response = self.process_exception_by_middleware(e, request)
48
49File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
50 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
51
52File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
53 58. return view_func(*args, **kwargs)
54
55File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/django/views/generic/base.py" in view
56 68. return self.dispatch(request, *args, **kwargs)
57
58File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
59 489. response = self.handle_exception(exc)
60
61File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception
62 449. self.raise_uncaught_exception(exc)
63
64File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
65 486. response = handler(request, *args, **kwargs)
66
67File "./proagrica/views.py" in post
68 134. Channel('save_tiff').send(message)
69
70File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/channels/channel.py" in send
71 44. self.channel_layer.send(self.name, content)
72
73File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/asgi_rabbitmq/core.py" in send
74 650. future = self.thread.schedule(SEND, channel, message)
75
76File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/asgi_rabbitmq/core.py" in schedule
77 593. return self.connection.schedule(f, *args, **kwargs)
78
79File "/home/easymap/proagrica-backend/env/lib/python3.4/site-packages/asgi_rabbitmq/core.py" in schedule
80 558. raise ConnectionClosed
81
82Exception Type: ConnectionClosed at /save_tiff/
83
84Request information:
85USER: uk
86
87GET: No GET data
88
89POST: No POST data
90
91FILES: No FILES data
92
93COOKIES: No cookie data
94
95META:
96CONTENT_LENGTH = '265'
97CONTENT_TYPE = 'application/json; charset=UTF-8'
98HTTP_ACCEPT = 'application/json, text/plain, */*'
99HTTP_ACCEPT_ENCODING = 'gzip, deflate'
100HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,uk;q=0.2'
101HTTP_AUTHORIZATION = 'Token 1fe8cd76c7b9090056c3da1a6c981d4c76375160'
102HTTP_CACHE_CONTROL = 'no-cache'
103HTTP_CONNECTION = 'close'
104HTTP_HOST = 'beta.eosda.com'
105HTTP_ORIGIN = 'http://localhost:4200'
106HTTP_PRAGMA = 'no-cache'
107HTTP_REFERER = 'http://localhost:4200/land-cover'
108HTTP_SAVE_DATA = 'on'
109HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36'
110HTTP_X_FORWARDED_FOR = '192.168.88.125'
111HTTP_X_SCHEME = 'http'
112HTTP_X_SCRIPT_NAME = '/proagrica'
113PATH_INFO = '/save_tiff/'
114QUERY_STRING = ''
115REMOTE_ADDR = '127.0.0.1'
116REQUEST_METHOD = 'POST'
117REQUEST_URI = '/save_tiff/'
118SCRIPT_NAME = '/proagrica/'
119SERVER_NAME = 'proagrica'
120SERVER_PORT = '8001'
121SERVER_PROTOCOL = 'HTTP/1.0'
122uwsgi.node = b'proagrica'
123uwsgi.version = b'2.0.15'
124wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
125wsgi.file_wrapper = ''
126wsgi.input = <uwsgi._Input object at 0x7f9a38ac8fa8>
127wsgi.multiprocess = False
128wsgi.multithread = False
129wsgi.run_once = False
130wsgi.url_scheme = 'http'
131wsgi.version =
132
133Settings:
134Using settings module proagrica.settings
135ABSOLUTE_URL_OVERRIDES = {}
136ACCESS_KEY = '********************'
137ADMINS = []
138ALLOWED_HOSTS = ['*']
139APPEND_SLASH = True
140AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
141AUTH_PASSWORD_VALIDATORS = '********************'
142AUTH_USER_MODEL = 'proagrica.User'
143BASE_DIR = '/home/easymap/proagrica-backend'
144CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
145CACHE_MIDDLEWARE_ALIAS = 'default'
146CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
147CACHE_MIDDLEWARE_SECONDS = 600
148CHANNEL_LAYERS = {'default': {'ROUTING': 'proagrica.routing.channel_routing', 'CONFIG': {'url': 'amqp://guest:guest@192.168.88.132:5672/'}, 'BACKEND': 'asgi_rabbitmq.RabbitmqChannelLayer'}}
149CLIENT_URL = 'http://beta.eosda.com/crop-zoom'
150CORS_ORIGIN_ALLOW_ALL = True
151CORS_ORIGIN_WHITELIST =
152CSRF_COOKIE_AGE = 31449600
153CSRF_COOKIE_DOMAIN = None
154CSRF_COOKIE_HTTPONLY = False
155CSRF_COOKIE_NAME = 'csrftoken'
156CSRF_COOKIE_PATH = '/'
157CSRF_COOKIE_SECURE = False
158CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
159CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
160CSRF_TRUSTED_ORIGINS = []
161CSRF_USE_SESSIONS = False
162DATABASES = {'default': {'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'MIRROR': None, 'COLLATION': None, 'NAME': None}, 'PASSWORD': '********************', 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'HOST': '192.168.88.127', 'CONN_MAX_AGE': 0, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'USER': 'postgres', 'PORT': '', 'ATOMIC_REQUESTS': False, 'NAME': 'proagrica_dev_db'}}
163DATABASE_HOST = '192.168.88.127'
164DATABASE_NAME = 'proagrica_dev_db'
165DATABASE_PASSWORD = '********************'
166DATABASE_ROUTERS = []
167DATABASE_USER = 'postgres'
168DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
169DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
170DATETIME_FORMAT = 'N j, Y, P'
171DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
172DATE_FORMAT = 'N j, Y'
173DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
174DEBUG = True
175DEBUG_PROPAGATE_EXCEPTIONS = False
176DECIMAL_SEPARATOR = '.'
177DEFAULT_CHARSET = 'utf-8'
178DEFAULT_CONTENT_TYPE = 'text/html'
179DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
180DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
181DEFAULT_FROM_EMAIL = 'watercloud2016@yandex.ua'
182DEFAULT_INDEX_TABLESPACE = ''
183DEFAULT_TABLESPACE = ''
184DISALLOWED_USER_AGENTS = []
185EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
186EMAIL_HOST = 'smtp.yandex.ua'
187EMAIL_HOST_PASSWORD = '********************'
188EMAIL_HOST_USER = 'watercloud2016'
189EMAIL_PORT = 465
190EMAIL_SSL_CERTFILE = None
191EMAIL_SSL_KEYFILE = '********************'
192EMAIL_SUBJECT_PREFIX = '[Django] '
193EMAIL_TIMEOUT = None
194EMAIL_USE_LOCALTIME = False
195EMAIL_USE_SSL = True
196EMAIL_USE_TLS = False
197FILE_CHARSET = 'utf-8'
198FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
199FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
200FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
201FILE_UPLOAD_PERMISSIONS = None
202FILE_UPLOAD_TEMP_DIR = None
203FIRST_DAY_OF_WEEK = 0
204FIXTURE_DIRS = []
205FORCE_SCRIPT_NAME = '/proagrica/'
206FORMAT_MODULE_PATH = None
207FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
208IGNORABLE_404_URLS = []
209IMAGES_STORAGE = 'pro-agrica-antarctica-images'
210INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'rest_framework', 'rest_framework_gis', 'rest_framework.authtoken', 'rest_auth', 'proagrica', 'colorful', 'corsheaders', 'raven.contrib.django.raven_compat', 'channels']
211INTERNAL_IPS = []
212LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
213LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
214LANGUAGE_CODE = 'en-us'
215LANGUAGE_COOKIE_AGE = None
216LANGUAGE_COOKIE_DOMAIN = None
217LANGUAGE_COOKIE_NAME = 'django_language'
218LANGUAGE_COOKIE_PATH = '/'
219LOCALE_PATHS = []
220LOGGING = {'loggers': {'django': {'handlers': ['exceptions', 'centry', 'console'], 'level': 'INFO', 'propagate': True}}, 'handlers': {'exceptions': {'class': 'logging.FileHandler', 'formatter': 'verbose', 'filename': '/home/easymap/proagrica-backend/logs/exceptions.log', 'level': 'INFO'}, 'centry': {'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', 'formatter': 'verbose', 'level': 'INFO'}, 'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'INFO'}}, 'version': 1, 'disable_existing_loggers': False, 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}}
221LOGGING_CONFIG = 'logging.config.dictConfig'
222LOGIN_REDIRECT_URL = '/accounts/profile/'
223LOGIN_URL = '/accounts/login/'
224LOGOUT_REDIRECT_URL = None
225MANAGERS = []
226MEDIA_ROOT = ''
227MEDIA_URL = ''
228MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
229MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
230MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
231MIGRATION_MODULES = {}
232MONTH_DAY_FORMAT = 'F j'
233NUMBER_GROUPING = 0
234PASSWORD_HASHERS = '********************'
235PASSWORD_RESET_TIMEOUT_DAYS = '********************'
236PREPEND_WWW = False
237REGION_NAME = 'eu-central-1'
238REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',)}
239ROOT_URLCONF = 'proagrica.urls'
240SECRET_ACCESS_KEY = '********************'
241SECRET_KEY = '********************'
242SECURE_BROWSER_XSS_FILTER = False
243SECURE_CONTENT_TYPE_NOSNIFF = False
244SECURE_HSTS_INCLUDE_SUBDOMAINS = False
245SECURE_HSTS_PRELOAD = False
246SECURE_HSTS_SECONDS = 0
247SECURE_PROXY_SSL_HEADER = None
248SECURE_REDIRECT_EXEMPT = []
249SECURE_SSL_HOST = None
250SECURE_SSL_REDIRECT = False
251SERVER_EMAIL = 'root@localhost'
252SESSION_CACHE_ALIAS = 'default'
253SESSION_COOKIE_AGE = 1209600
254SESSION_COOKIE_DOMAIN = None
255SESSION_COOKIE_HTTPONLY = True
256SESSION_COOKIE_NAME = 'sessionid'
257SESSION_COOKIE_PATH = '/'
258SESSION_COOKIE_SECURE = False
259SESSION_ENGINE = 'django.contrib.sessions.backends.db'
260SESSION_EXPIRE_AT_BROWSER_CLOSE = False
261SESSION_FILE_PATH = None
262SESSION_SAVE_EVERY_REQUEST = False
263SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
264SETTINGS_MODULE = 'proagrica.settings'
265SHORT_DATETIME_FORMAT = 'm/d/Y P'
266SHORT_DATE_FORMAT = 'm/d/Y'
267SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
268SILENCED_SYSTEM_CHECKS = []
269STATICFILES_DIRS = []
270STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
271STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
272STATIC_ROOT = '/home/easymap/proagrica-backend/static_root'
273STATIC_URL = '/proagrica/static/'
274TEMPLATES = [{'DIRS': [], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
275TEST_NON_SERIALIZED_APPS = []
276TEST_RUNNER = 'django.test.runner.DiscoverRunner'
277THOUSAND_SEPARATOR = ','
278TIME_FORMAT = 'P'
279TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
280TIME_ZONE = 'UTC'
281USE_ETAGS = False
282USE_I18N = True
283USE_L10N = True
284USE_THOUSAND_SEPARATOR = False
285USE_TZ = True
286USE_X_FORWARDED_HOST = False
287USE_X_FORWARDED_PORT = False
288WSGI_APPLICATION = 'proagrica.wsgi.application'
289X_FRAME_OPTIONS = 'SAMEORIGIN'
290YEAR_MONTH_FORMAT = 'F Y'
291
292
293You're seeing this error because you have DEBUG = True in your
294Django settings file. Change that to False, and Django will
295display a standard page generated by the handler for this status code.