summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-04-13 13:10:30 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-04-13 13:10:30 +0200
commit6e92eac19aa19607d4734eeddb60fccdfd025535 (patch)
treec5cbdf27931ef9c672002262d933463db39a00ca
parent91babc4b5b127a95139adcf5441878d4eea944ba (diff)
downloadcruncher-6e92eac19aa19607d4734eeddb60fccdfd025535.tar.gz
cruncher-6e92eac19aa19607d4734eeddb60fccdfd025535.zip
heartbeat & attempt to fix transaction
-rw-r--r--worker.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/worker.js b/worker.js
index eef402b..2fa5fd2 100644
--- a/worker.js
+++ b/worker.js
@@ -18,7 +18,7 @@ var RABBITMQ_URI = process.env.RABBITMQ_URI,
while (true) {
try {
seq = new Seq(DATABASE_URI, { logging: false }),
- rabbit = await amqp.connect(RABBITMQ_URI),
+ rabbit = await amqp.connect(RABBITMQ_URI, { heartbeat: 30 }),
ch = await rabbit.createChannel();
await ch.assertQueue("crunch", {durable: true});
break;
@@ -160,9 +160,9 @@ var RABBITMQ_URI = process.env.RABBITMQ_URI,
}));
try {
- await seq.transaction({ autocommit: false }, async (transaction) => {
- console.log("inserting batch into db");
- await Promise.all([
+ console.log("inserting batch into db");
+ await seq.transaction({ autocommit: false }, (transaction) => {
+ return Promise.all([
model.PlayerPoint.bulkCreate(player_records, {
updateOnDuplicate: [], // all
transaction: transaction