باستخدام NodeJS و Redis (تم التعهد به عبر BlueBird).
الحصول على خطأ غير متسق:
من المحتمل أن يكون خطأ غير معالج: قيمة الخطأ ليست عائمة صالحة
في ReplyParser.RedisClient.init_parser (/home/adam/Deep-Ads/node_modules/redis/index.js:317:31)
أيه أفكار؟
هل لديك أي طريقة لإعادة إنتاج هذا؟
إذا كنت تستطيع تحمل تكاليفها في الإنتاج ، فمن المفيد تشغيلها باستخدام مجموعة debug_mode. سيؤدي هذا إلى تسجيل جميع بيانات البروتوكول الأولية داخل وخارج العميل. إذا عرفنا البيانات التي تمت قراءتها مباشرة قبل هذا الخطأ ، فسيكون من السهل جدًا إصلاحها.
أواجه هذه المشكلة أيضًا. ماذا وجدت لك؟
تحقق من بيانات زاد. المفتاح ، النتيجة ، القيمة.
يجب أن تكون قد تبادلت النتيجة والقيمة
twappworld هل ganeshnaidu ؟
فقط في حال وجد أي شخص هذه المشكلة وكان يواجه نفس المشكلة التي كنت ...
كنت أقوم بدمج قيم متعددة للحصول على درجتي قبل تعيينها وكانت إحدى القيم الخاصة بي هي NaN
مما تسبب في هذا الخطأ. بعد إصلاح NaN
اختفت المشكلة.
باستخدام البنية التحتية 'c' hiredis ، أحصل على خطأ - لكن باستخدام redis-cli مع نفس السلسلة - يعود جيدًا.
ريديس- CLI:
127.0.0.1:6379> modbus modbus- التنبيه: 0 0 1548650706: "إنذار الجهد المنخفض عند 7.11"
(عدد صحيح) 1
ومع ذلك ، يبدو أن السلسلة التالية التي تم إصدارها لوظيفة redisCommand قد خرجت بالخطأ ولم تقم بإدراج البيانات ... لقد جربت علامات الاقتباس المفردة والاقتباسات المزدوجة التي أفلتت منها عندما أنشأت السلسلة لـ redisCommand.
ZADD modbus- التنبيه: 0 0 1548650706: "إنذار الجهد المنخفض عند 7.11"
رسالة Redis: قيمة نوع: 6
أفكار؟
تحقق من بيانات زاد. المفتاح ، النتيجة ، القيمة.
يجب أن تكون قد تبادلت النتيجة والقيمة
@ fa1d87bc7f85769ea9dee2e4957321ae ما هو الخطأ في zadd queues:checkin:reserved process_id 1
ما زلت أحصل على المشكلة.
التعليق الأكثر فائدة
تحقق من بيانات زاد. المفتاح ، النتيجة ، القيمة.
يجب أن تكون قد تبادلت النتيجة والقيمة