مساعدة في Multi-Container و nginx و plesk

مرحبًا،

تمكنت من تثبيت نسختين من Discourse على خادمي باستخدام Plesk تحت نطاقين مختلفين. كلاهما يعمل، لكنني أحصل على خطأ 502.

يوضح سجل الخطأ ما يلي:
2020/04/18 13:48:45 [error] 61#61: *125 upstream prematurely closed connection while reading response header from upstream, client: 172.17.0.1, server: _, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:3000/", host: "my.domain"

عند تشغيل حاوية واحدة فقط، لا يظهر هذا الخطأ على الإطلاق. جربت عدة إعدادات، لكن لم أستطع حل المشكلة. حسب فهمي، المشكلة تتعلق بـ nginx وربما أن الحاويات تستخدم نفس DOCKER_HOST_IP، للأسف لم أتمكن من العثور على مكان تغيير هذه القيمة. التعديلات التي أجريتها في Plesk على هذه القيمة لم تُحدث أي تغيير في السجل. سأكون ممتنًا جدًا إذا ساعدني أحد في هذه المشكلة أو قدم لي نصيحة واضحة حول ما ينقصني في الإعدادات.

وعذراً على رداءة لغتي الإنجليزية، آمل أن تكون جملتي مفهومة.

Ok, i was able to fix my issue. Here how i was able to fix it:

Many solutions for this error message was timeout related, so i tried the same fix. But it didnt make any changes, here is how i set up the additional nginx directives initialy:

 location / {
	proxy_pass [https://localhost:8500/;](http://)
	proxy_set_header Host $http_host;
	proxy_http_version 1.1;
	proxy_set_header X-Forwarded-Proto $scheme;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	proxy_redirect https://localhost:8500/ https://my.domain;
	proxy_read_timeout 300s;
	proxy_connect_timeout 75s;
}

But like i’ve said, this did nothing. So i kept on searching, till i found this link:

this suggest to put the timout paramters just into the textfield, so i did:
Anmerkung 2020-04-19 202605

The Proxy is handled via the Plesk Docker Plugin.
Now everything is working perfect. Hope this helps someone else struggeling with the same issue.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.