Commit fa695c8e authored by delanoe's avatar delanoe

[UWSGI config] only one thread.

parent 0dc81f90
...@@ -31,6 +31,8 @@ processes = 10 ...@@ -31,6 +31,8 @@ processes = 10
# the socket (use the full path to be safe) # the socket (use the full path to be safe)
socket = /tmp/gargantext.sock socket = /tmp/gargantext.sock
threads = 1
# with appropriate permissions - *may* be needed # with appropriate permissions - *may* be needed
chmod-socket = 666 chmod-socket = 666
......
...@@ -104,6 +104,7 @@ def get_ngrams(request , project_id , corpus_id ): ...@@ -104,6 +104,7 @@ def get_ngrams(request , project_id , corpus_id ):
})) }))
return HttpResponse(html) return HttpResponse(html)
session.remove()
def get_journals(request , project_id , corpus_id ): def get_journals(request , project_id , corpus_id ):
...@@ -146,6 +147,7 @@ def get_journals(request , project_id , corpus_id ): ...@@ -146,6 +147,7 @@ def get_journals(request , project_id , corpus_id ):
})) }))
return HttpResponse(html) return HttpResponse(html)
session.remove()
def get_journals_json(request , project_id, corpus_id ): def get_journals_json(request , project_id, corpus_id ):
results = ["hola" , "mundo"] results = ["hola" , "mundo"]
...@@ -165,9 +167,7 @@ def get_journals_json(request , project_id, corpus_id ): ...@@ -165,9 +167,7 @@ def get_journals_json(request , project_id, corpus_id ):
JournalsDict [journal] = 0 JournalsDict [journal] = 0
JournalsDict[journal] += 1 JournalsDict[journal] += 1
return JsonHttpResponse(JournalsDict) return JsonHttpResponse(JournalsDict)
session.remove()
def get_corpuses( request , node_ids ): def get_corpuses( request , node_ids ):
ngrams = [int(i) for i in node_ids.split("+") ] ngrams = [int(i) for i in node_ids.split("+") ]
...@@ -178,13 +178,11 @@ def get_corpuses( request , node_ids ): ...@@ -178,13 +178,11 @@ def get_corpuses( request , node_ids ):
print(r) print(r)
return JsonHttpResponse( [ "tudo" , "bem" ] ) return JsonHttpResponse( [ "tudo" , "bem" ] )
def get_cores( request ): def get_cores( request ):
import multiprocessing import multiprocessing
cpus = multiprocessing.cpu_count() cpus = multiprocessing.cpu_count()
return JsonHttpResponse( {"data":cpus} ) return JsonHttpResponse( {"data":cpus} )
def get_corpus_state( request , corpus_id ): def get_corpus_state( request , corpus_id ):
if not request.user.is_authenticated(): if not request.user.is_authenticated():
return JsonHttpResponse( {"request" : "forbidden"} ) return JsonHttpResponse( {"request" : "forbidden"} )
...@@ -199,7 +197,6 @@ def get_corpus_state( request , corpus_id ): ...@@ -199,7 +197,6 @@ def get_corpus_state( request , corpus_id ):
# processing = corpus.hyperdata['Processing'] # processing = corpus.hyperdata['Processing']
return JsonHttpResponse( processing ) return JsonHttpResponse( processing )
def get_groups( request ): def get_groups( request ):
""" """
User groups for current user.id User groups for current user.id
...@@ -226,9 +223,7 @@ def get_groups( request ): ...@@ -226,9 +223,7 @@ def get_groups( request ):
return JsonHttpResponse( common_users ) return JsonHttpResponse( common_users )
def graph_share(request, generic=100, specific=100): def graph_share(request, generic=100, specific=100):
if request.method== 'GET' and "token" in request.GET: if request.method== 'GET' and "token" in request.GET:
# import json # import json
le_token = json.loads(request.GET["token"])[0] le_token = json.loads(request.GET["token"])[0]
...@@ -257,10 +252,10 @@ def graph_share(request, generic=100, specific=100): ...@@ -257,10 +252,10 @@ def graph_share(request, generic=100, specific=100):
'graphfile' : graphurl,\ 'graphfile' : graphurl,\
})) }))
return HttpResponse(html) return HttpResponse(html)
session.remove()
return JsonHttpResponse(request.GET["token"]) return JsonHttpResponse(request.GET["token"])
def node_link_share(request): def node_link_share(request):
data = { "request" : "error" } data = { "request" : "error" }
if request.method== 'GET' and "token" in request.GET: if request.method== 'GET' and "token" in request.GET:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment