لدي طلبات توجيه نجينكس من المتصفح إما إلى أبي إكسبريس أو خادم رد الفعل الخاص بي ، ومع ذلك ، في وحدة التحكم ما زلت الحصول على طلبات شر التي هي معلقة فقط ومن ثم مهلة مع 502 خطأ بوابة سيئة التي تنتج عموما عن نجينكس عدم القدرة على تمرير طلب إلى "المنبع" ، في هذه الحالة بلدي أبي صريحة وعادة ما تكون قادرة على التحقق من /var/log/nginx/
الملفات ، لكنني لست متأكدا من كيفية القيام بذلك عندما يحدث كل هذا داخل حاوية عامل ميناء.
لقد حاولت هذا النهج من docker logs <container name/id>
الأمر ، ولكن أحصل على Error: No such container: <container-id>
.
حصلت على معرف الحاوية من السطر الأخير بعد التشغيل docker-compose up --build
وتقول Successfully built <container-id>
أنا نسخ هذا المعرف وركض docker logs <container-id>
على لوحة ثانية في بلدي إيترم.
ثم فعلت docker ps
وحصلت على هذا الإخراج:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf37be54a9e60 complexly_api "npm run dev" 43 minutes ago Up 28 minutes complexly_api_19b87bc0aa343 complexly_nginx "nginx -g 'daemon of…" About an hour ago Up 28 minutes 0.0.0.0:3050->80/tcp complexly_nginx_11e30a05f8e28 complexly_worker "npm run dev" About an hour ago Up 28 minutes complexly_worker_165611b5a6b05 complexly_client "npm run start" About an hour ago Up 28 minutes complexly_client_19182b26fb402 redis:latest "docker-entrypoint.s…" About an hour ago Up 28 minutes 6379/tcp complexly_redis_18ca3596d8a50 postgres:latest "docker-entrypoint.s…" 8 days ago Up 28 minutes 5432/tcp complexly_postgres_1
أعتقد أنني بحاجة إلى الاستيلاء على واحدة من هذه معرفات الحاويات والقيام docker logs
مع, ولكن لست متأكدا.