Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreurs 502 API (DataTables warning: table id=objects-list) #4357

Open
eprouteau opened this issue Nov 6, 2024 · 3 comments
Open

Erreurs 502 API (DataTables warning: table id=objects-list) #4357

eprouteau opened this issue Nov 6, 2024 · 3 comments

Comments

@eprouteau
Copy link

eprouteau commented Nov 6, 2024

Bonjour,

Je me permets de refaire un ticket car ne concerne pas l'API en docker.

J'ai donc le soucis "DataTables warning: table id=objects-list"
image

de même le front ne fonctionne plus.

Dans les deux cas, l'API renvoi des 502 Lien exemple

j'ai effectué toutes les manips suivantes :

  • reboot geotrek > sudo systemctl restart geotrek
  • Reboot nginx
  • Reboot Postgres
  • Supprimé les dernier enregistrement en base (j'ajoute mes trek via qgis)
  • MAJ de l'admin 107.1 > dernière version

Dans les Logs nginx et geotrek, rien de parlant mise a part les 502

Je vois aussi ces erreurs :

2024/11/06 12:21:35 [crit] 94361#94361: *1873 connect() to unix:/tmp/gunicorn-geotrek_api.sock failed (2: No such file or directory) while connecting to upstream, client: 80.215.201.8, server: geotrekadmin.viree-outdoor.com, request: "GET /api/settings.json?callback=window.SETTINGS%3D HTTP/1.1", upstream: "http://unix:/tmp/gunicorn-geotrek_api.sock:/api/settings.json?callback=window.SETTINGS%3D", host: "geotrekadmin.viree-outdoor.com", referrer: "https://geotrekadmin.viree-outdoor.com/infrastructure/list/"

ERROR 2024-11-02 19:43:48,479 django.security.DisallowedHost Invalid HTTP_HOST header: '[146.59.197.220](https://146.59.197.220/)'. You may need to add '[146.59.197.220](https://146.59.197.220/)' to ALLOWED_HOSTS. 
Traceback (most recent call last): 
  File "/opt/geotrek-admin/lib/python3.8/site-packages/django/core/handlers/[exception.py](https://exception.py/)", line 55, in inner 
    response = get_response(request) 
  File "/opt/geotrek-admin/lib/python3.8/site-packages/django/utils/[deprecation.py](https://deprecation.py/)", line 133, in call 
    response = self.process_request(request) 
  File "/opt/geotrek-admin/lib/python3.8/site-packages/django/middleware/[common.py](https://common.py/)", line 48, in process_request 
    host = request.get_host() 
  File "/opt/geotrek-admin/lib/python3.8/site-packages/django/http/[request.py](https://request.py/)", line 150, in get_host 
    raise DisallowedHost(msg) 
django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: '[146.59.197.220](https://146.59.197.220/)'. You may need to add '[146.59.197.220](https://146.59.197.220/)' to ALLOWED_HOSTS.

J'arrive au bouts de mes investigations, donc je voulais savoir si vous auriez d'autres idées. Sachant que c'est arrivé d'un coup car aucunes modifs côté serveur (vps).

Bonne journée,

@camillemonchicourt
Copy link
Member

Même sujet que #4355 il me semble.

@eprouteau
Copy link
Author

Oui je faisais un nouveau ticket car pas sur docker donc le problème pouvait être différent.

@submarcos
Copy link
Member

submarcos commented Nov 12, 2024

Bonjour,
comme expliqué sur l'autre ticket il ne s'agit pas d'un seul problème, chaque cas est potentiellement différent.

De ce que je vois, vous avez une erreur 502, ce qui est une erreur de communication entre nginx et gunicorn. (system exit, mémoire etc)
Si vous utilisez docker avez-vous bien configuré le nombre de workers ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants