Javascript 节点工作进程崩溃,出现“故障”;“火基警告”;
我在节点上运行了一个firebase worker()。我有一个工作人员需要完成的特定任务的大量积压工作,但通常情况下,任务失败,然后工作人员会简单地停止,并显示以下错误消息:Javascript 节点工作进程崩溃,出现“故障”;“火基警告”;,javascript,node.js,firebase,firebase-realtime-database,firebase-queue,Javascript,Node.js,Firebase,Firebase Realtime Database,Firebase Queue,我在节点上运行了一个firebase worker()。我有一个工作人员需要完成的特定任务的大量积压工作,但通常情况下,任务失败,然后工作人员会简单地停止,并显示以下错误消息: Oct 13 20:34:57 Worker app/low_priority_worker.1: FIREBASE WARNING: transaction at /low_priority_queue/tasks/-KTupoITHgT10u5uasQq failed: disconnect Oct 13 20:3
Oct 13 20:34:57 Worker app/low_priority_worker.1: FIREBASE WARNING: transaction at /low_priority_queue/tasks/-KTupoITHgT10u5uasQq failed: disconnect
Oct 13 20:34:57 Worker app/low_priority_worker.1: FIREBASE WARNING: transaction at /user_dashboard/-JmteP57yEdeDFzAyv-p/1476403200000/views/-KTuI5464YGfBx9KEmNs failed: disconnect
工作人员正在执行的任务是在Firebase路径上增加一个值:
# Increment comment amount on listing
incrementDashboardListingTypeAmountPromise = BaseHelper.firebaseDatabase.ref("user_dashboard").child(@data.seller_id).child("#{Date.create().setUTC(true).beginningOfDay().format("{x}")}").child(@data.type).child(@data.listing_id).transaction (currentValue) ->
(currentValue || 0) + 1
# Promise callback
Promise.all([incrementDashboardListingTypeAmountPromise].compact()).then (results) =>
# Execute callback
callback()
在最后一个“callback()”中,任务得到解析,并继续执行下一个任务。我做错什么了吗?我是否缺少一些错误处理?我刚刚遇到了相同的问题。是否存在网络错误?