Supervisor: لا يعمل خيار Tail -f في واجهة الويب.

تم إنشاؤها على ٨ سبتمبر ٢٠١٢  ·  25تعليقات  ·  مصدر: Supervisor/supervisor

على صفحة الويب للتحكم في العمليات ، لا يعمل رابط Tail -f (لا يستجيب الخادم لأي شيء ، لذلك لا يُظهر المتصفح أي شيء). السمة href للارتباط هي
http: // localhost : 8080 / logtail / يوصي_server٪ 3Arecommender_server_01
حيث يكون "خادم_الموصى به" هو اسم العملية.

ومع ذلك ، فإن ارتباط مسح السجل يعمل بشكل جيد. في هذه الحالة ، تكون سمة href للرابط هي:
http: // localhost : 8080 / index.html؟ processname = التوصية_الخادم٪ 3Arecommender_server_01 & action = clearlog

أنظمة التشغيل الخاصة بي هي: OS X Mountain Lion (Mac Book Pro)

؛ ملف التهيئة الخاص بي للمشرف

[unix_http_server]
ملف = / المستخدمون / rmerinogarcia / Proyects / temp / supervisor.sock
اسم المستخدم = المستخدم
كلمة المرور = 123

[inet_http_server]
المنفذ = 127.0.0.1: 8080
اسم المستخدم = المستخدم
كلمة المرور = 123

[المشرف]
ملف السجل = / Users / rmerinogarcia / Proyects / temp / supervisord.log
logfile_maxbytes = 50 ميغا بايت
logfile_backups = 10
loglevel = المعلومات
pidfile = / Users / rmerinogarcia / Proyects / temp / supervisord.pid

[ واجهة rpc: المشرف ]
المشرف.rpcinterface_factory = واجهة المشرف. rpc: make_main_rpcinterface

[برنامج: يوصي خادم]
process_name =٪ (program_name) s _٪ (process_num) 02d
numprocs = 1
numprocs_start = 1
الأمر = / Users / rmerinogarcia / .Envs_Python_2.7.3 / USG_ENGINE / bin / python /Users/rmerinogarcia/.Envs_Python_2.7.3/USG_ENGINE/bin/start_recommender.py -p 91٪ (process_num) 02d
stdout_logfile = / Users / rmerinogarcia / Proyects / temp / recommendeder.out
redirect_stderr = صحيح
autorestart = صحيح

web

التعليق الأكثر فائدة

لدي نفس المشكلة ولكن لدي

الاستجابة للخطأ
رمز الخطأ 410.
الرسالة: ذهب.

ال 25 كومينتر

نفس الشيء يحدث لي هنا على Mac. rmerinogarcia هل سبق لك العثور على حل؟

+1 نفسه في Fedora 3.7.6-201.fc18.x86_64
في وحدة التحكم يعمل بشكل جيد ، ولكن في واجهة الويب لم يتم إرجاع الاستجابة (مهلة في المتصفح).

بعد تطبيق هذا الإصلاح: لا يزال هناك خطأ عند وجود ملف السجل ولكنه فارغ.

يشير 403 إلى أنه كان يعمل على Chrome ولكنه معطل بعد Chrome / Chromium 33.

يمكنني أن أؤكد أنه لم يعد يعمل معي ضمن Chrome 33.

لا يعمل على إصدار Chrome 34.0.1847.116 أيضًا.

لا يعمل على Chrome الإصدار 35.0.1916.114 أيضًا

كما أنه لا يعمل على Firefox 24.6.0 (RHEL 6.0). يبدو أن هناك مشكلة في كيفية تعامل هذه المتصفحات مع بروتوكول النقل المقسم (راجع http://code.google.com/p/chromium/issues/detail؟id=156023).

mnaberez ، يبدو أن الاعتماد على بروتوكول النقل المقسم ليس مستقرًا للغاية. هل تعتقد أنه من المفيد إضافة بعض جافا سكريبت إلى الصفحة لإرسال طلبات AJAX لتحديث ملفات السجل؟

سأكون سعيدًا لتجميع شيء ما لنسخة JS من الذيل. هل هذا شيء المشروع مفتوح له؟

أواجه نفس المشكلة. سوف أذكر أنني أدير مشرفًا في حاوية عامل ميناء وقد جربت الكروم وفايرفوكس. يعمل Stop / start ولكن ليس logtail tail -f

لقد اقترحت للتو الإصلاح رقم 471

يعمل بشكل جيد على إصدار Chrome / Chromium 36.0.1985.125 دون أي تعديل

القضية لا تزال قائمة.
لا يعمل مع Firefox 25

لدي نفس المشكلة ولكن تم إصلاحها عن طريق إضافة childlogdir =٪ (هنا) s إلى [المشرف]. وجميع [البرنامج] الخاص بي يحتوي على الدليل =٪ (هنا) s

يعمل بشكل جيد مع http://127.0.0.1 : 9001 / logtail / test ، ولكنه لا يعمل بعد nginx باستخدام http: //my.url/logtail/test
كل الآخرين يعملون بشكل جيد ، لذلك أعتقد أن المشكلة ليست nginx. يمكن لأي شخص أن يساعدني في العثور على السبب؟

نفس المشكلة هنا مثل @ ue-it - تعمل بشكل جيد محليًا ولكن ليس من بعيد. أي شخص يعلم السبب؟

نفس المشكلة. الصفحة تقول "استجابة خطأ. رمز الخطأ 404. الرسالة: غير موجود."

لا يعمل بعد nginx مع http: //my.url/logtail/test.
تقول الصفحة "504 Gateway Time-out nginx / 1.6.2".
الإصلاح: https://github.com/Supervisor/supervisor/pull/195/files لا يمكنه حل مشكلتي.

لدي نفس المشكلة ولكن لدي

الاستجابة للخطأ
رمز الخطأ 410.
الرسالة: ذهب.

أنا أيضًا أواجه نفس المشكلة مثل simonegymondo

كذلك هنا. إنجين إكس 1.10.1 تشومي 51.0.2704.79

2016/06/17 12:34:08 [error] 17986#17986: *10 upstream timed out (110: Connection timed out) 
while reading response header from upstream, client: XX.XX.XX.XX, server: supervisor.example.com,
request: "GET /logtail/crashmail HTTP/1.1", upstream: "http://127.0.0.1:9001/logtail/crashmail", 
host: "supervisor.example.com", referrer: "https://supervisor.example.com/"

ساعد هذا التصحيح فريقنا: https://github.com/Supervisor/supervisor/pull/195

واجهت نفس المشكلة (404 غير موجود) مع nginx 1.10.2.
قام تكوين nginx (على وجه الخصوص proxy_buffering off; و proxy_http_version 1.1; و proxy_set_header Connection ""; ) بإصلاح المشكلة بالنسبة لي: https://serverfault.com/a/836855

يُعتقد أن جميع المشكلات المعروفة المتعلقة بإخراج tail -f على واجهة الويب قد تم إصلاحها اعتبارًا من المشرف 4.2.0 (تم إصداره في 2020-04-30). يتضمن هذا الإصدار أحدث إصلاح ، لمشكلة التخزين المؤقت للوكيل nginx أعلاه مباشرة ، والتي تم الالتزام بها في 7d39a0fea0aa69061c3d2d1474d01559cd18ddfd.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات