Loading thread fix

master
Alexander Kondratyev 9 years ago
parent 30921271c4
commit 1b46c3422c
  1. 4
      .gitignore
  2. 5
      app/conf/uwsgi_zuykov.conf.template
  3. 5
      trademark/views.py

4
.gitignore vendored

@ -1,4 +1,6 @@
static/* static/*
*.pyc *.pyc
frontend/static/* frontend/static/*
zsite/static/vendor/* zsite/static/vendor/*
_env/
media/

@ -7,7 +7,12 @@ module = app.wsgi
home = /home/%(SERVER_USERNAME)s/%(PROJECT_NAME)s/env home = /home/%(SERVER_USERNAME)s/%(PROJECT_NAME)s/env
eval = import newrelic.agent, wsgi; application = newrelic.agent.wsgi_application()(wsgi.application) eval = import newrelic.agent, wsgi; application = newrelic.agent.wsgi_application()(wsgi.application)
<<<<<<< HEAD
master = false master = false
=======
threads = 2
master = true
>>>>>>> 71a93f4... loading fix
processes = 4 processes = 4
socket = /home/%(SERVER_USERNAME)s/%(PROJECT_NAME)s/app/wsgi.sock socket = /home/%(SERVER_USERNAME)s/%(PROJECT_NAME)s/app/wsgi.sock
chmod-socket = 666 chmod-socket = 666

@ -96,6 +96,7 @@ class SearchResultsThread(threading.Thread):
loaded = False loaded = False
while not loaded: while not loaded:
loaded = self.keyword.load_results() loaded = self.keyword.load_results()
time.sleep(5)
class Search(generic.View): class Search(generic.View):
@ -143,7 +144,7 @@ class Search(generic.View):
else: else:
return HttpResponse(json.dumps({ 'status': 'error', 'description': 'Empty request'}), content_type="application/json") return HttpResponse(json.dumps({ 'status': 'error', 'description': 'Empty request'}), content_type="application/json")
loading = SearchResultsThread(keyword=keyword) loading = SearchResultsThread(keyword=k)
loading.start() loading.start()
identity = k.searches.filter(similarity=146)[0] identity = k.searches.filter(similarity=146)[0]
@ -173,8 +174,6 @@ class Search(generic.View):
'status': 'ok' 'status': 'ok'
} }
return HttpResponse(json.dumps(response), content_type="application/json") return HttpResponse(json.dumps(response), content_type="application/json")

Loading…
Cancel
Save