Pecan: أخطاء التطبيق اللامعة - مشكلة EPIC لتصلب رمز SHINY على VM

تم إنشاؤها على ٢٠ أغسطس ٢٠١٨  ·  11تعليقات  ·  مصدر: PecanProject/pecan

سيتم ربط مشكلات أصغر بهذه المشكلة الملحمية لكل تطبيق لامع. الهدف هو تحميلهم جميعًا وتشغيلهم بواسطة AGU ، بدءًا من WorkflowPlot للإصدار 1.6.0.

صف الخلل
يؤدي تحميل صفحات تطبيق SHINY خارج الصندوق على الجهاز الظاهري إلى مستويات متفاوتة من النجاح والسلوك إذا حدث خطأ ما.
BenchmarkingReport - خطأ في رسالة تشير إلى مراجعة السجلات والاتصال بمؤلف التطبيق
BrowDog - تحميل غرامة
إدخال البيانات - خطأ في "فشل بدء التطبيق. تم إنهاء التطبيق أثناء التهيئة."
استنباط الخبراء - خطأ في ظهور شاشة رمادية تقول "تم قطع الاتصال بالخادم"
حساسية عالمية - خطأ في شاشة رمادية تقول "تم قطع الاتصال بالخادم"
PEcAn.depend - خطأ في الوكيل ، "تلقى الخادم الوكيل استجابة غير صالحة من خادم رئيسي. تعذر على الخادم الوكيل معالجة طلب GET / shiny / Pecan.depend /. السبب: خطأ في القراءة من خادم بعيد".
ViewMet - تحميل غرامة
WorkflowPlot- خطأ في شاشة رمادية تقول "تم قطع الاتصال بالخادم"

لإعادة إنتاج
خطوات إعادة إنتاج السلوك:

  1. افتح Web GUI مع pecan VM قيد التشغيل بالانتقال إلى http: // localhost : 6480 / في المستعرض المحلي
  2. انقر فوق "إخراج المرئيات"
  3. انقر فوق كل تطبيق لامع
  4. انظر الخطأ لكل واحد

سلوك متوقع
صفحة تفاعلية تسمح لـ

لقطات
إذا أمكن ، أضف لقطات شاشة للمساعدة في شرح مشكلتك.
image

الجهاز (يرجى استكمال المعلومات التالية):

  • الجهاز VM 1.6.0-RC1.0
  • لينكس
  • Firefox على الجهاز المحلي

سياق إضافي
أضف أي سياق آخر حول المشكلة هنا.

Bug VM 02 - Normal Not started Epic Stale

ال 11 كومينتر

سيحتفظ الكود التالي بملفات السجل على الجهاز الظاهري:

sudo -s
echo "preserve_logs true;" >> /etc/shiny-server/shiny-server.conf
service shiny-server restart

يفتقد VM حزم R هذه التي تحتاجها تطبيقات SHINY:
"shinytoastr" لاستيعاب البيانات
"SHELF" للاستخراج
"رسم بياني" ثم "CodeDepends" لـ Pecan.depend

بالنسبة إلى BenchmarkReport ، فإن كائن "النتائج" مفقود وبالتالي لا يتم تحميل الصفحة. أعتقد أن هذا لأنني لم أجري اختبارًا معياريًا. تحتاج إلى خبرةbcow هنا.

robkooper ذهب لإضافة الحزم

لا ، هذا هو المكان الصحيح ، المشكلة هي أنك لا تقوم بتثبيت الحزم اللامعة ، وبالتالي لم يتم تحليل الاعتماد ، ومن الجيد معرفة أنها مدرجة هناك.

أفترض أننا لم نعتبر بعد viewMet ثابتًا ليتم إصداره ، لذا هل تريد نشر هذا الخطأ الجديد هنا؟

2018-08-27 09:02:24 DEBUG  [server.R#148: PEcAn.logger::logger.debug] :
2018-08-27 09:02:25 DEBUG  [server.R#25: PEcAn.logger::logger.debug] : Site 76 selected
2018-08-27 09:02:48 DEBUG  [server.R#25: PEcAn.logger::logger.debug] :
   Site 1000000146 selected
2018-08-27 09:03:07 DEBUG  [server.R#109: PEcAn.logger::logger.debug] :
   Loading AmerifluxLBL_CF_gapfill
2018-08-27 09:03:07 DEBUG  [server.R#110: PEcAn.logger::logger.debug] : Loading 2005
Warning in postgresqlExecStatement(conn, statement, ...) :
  RS-DBI driver warning: (unrecognized PostgreSQL field type geometry (id:77969) in column 17)
2018-08-27 09:03:07 WARN   [server.R#124: query.format.vars] :
   Units not convertible for precipitation_flux with units of Kg/m2/s .
   Please make sure the varible has units that can be converted to kg m-2
   s-1

Attaching package: ‘PEcAn.utils’

The following object is masked from ‘package:utils’:

    download.file


Attaching package: ‘lubridate’

The following objects are masked from ‘package:data.table’:

    hour, isoweek, mday, minute, month, quarter, second, wday, week,
    yday, year

The following object is masked from ‘package:base’:

    date

udunits system database read
Warning in dat %in% as.numeric(format$na.strings) :
  NAs introduced by coercion
Error in str_detect(t.units, "ince\\s[0-9]{4}[.-][0-9]{2}[.-][0-9]{2}.*\\s-\\d+") :
  could not find function "str_detect"

serbinsh أعتقد أن ما نشرته هو في الواقع مشكلة تحليل udunits - بعض المتغيرات الأقدم في bety بها وحدات لا يمكن تحليلها. لذلك أعتقد أن أفضل حل هو الذهاب لإصلاح الإدخالات متى حدث ذلك.

> ud.is.parseable("Kg/m2/s")
[1] FALSE

أيضًا ، لن يقوم udunits2 بتحليل Kg.

> ud.is.parseable("Kg")
[1] FALSE
> ud.is.parseable("kg")
[1] TRUE

اتفق مع bcow أن الحل هو إصلاح إدخالات Bety. سيكون من الجيد فتح قضية منفصلة حول إجراء فحص على جميع الوحدات المتغيرة التجريبية حتى نتمكن من العودة وإصلاح الإدخالات القديمة. أيضًا ، FWIW I have Liam وضع هذا الفحص الدقيق في جزء متغيرات التنسيقات من تطبيق Ingest لبياناته الجديد للمساعدة في تجنب هذا المضي قدمًا

هذه المشكلة قديمة لأنها كانت مفتوحة 365 يومًا بدون أي نشاط.

mdietzebcowrobkooper هل لا يزال هذا نشطة؟ ربما شيء لإعادة النظر فيه كجزء من تنفيذ # 2162؟

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

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

القضايا ذات الصلة

ashiklom picture ashiklom  ·  4تعليقات

istfer picture istfer  ·  6تعليقات

istfer picture istfer  ·  8تعليقات

mccabete picture mccabete  ·  9تعليقات

tonygardella picture tonygardella  ·  8تعليقات