From 31ded69a4c500bcd6c8ad917cc8b4be0555a5754 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Fri, 15 Apr 2022 18:05:58 +0900 Subject: [PATCH] Update cache warmer --- backend/src/repositories/BlocksRepository.ts | 8 +------- production/nginx-cache-warmer | 10 ++++++++++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/backend/src/repositories/BlocksRepository.ts b/backend/src/repositories/BlocksRepository.ts index 6a2b85305..78a17eb71 100644 --- a/backend/src/repositories/BlocksRepository.ts +++ b/backend/src/repositories/BlocksRepository.ts @@ -436,10 +436,7 @@ class BlocksRepository { * Get the historical averaged block fee rate percentiles */ public async $getHistoricalBlockFeeRates(div: number, interval: string | null): Promise { - let connection; try { - connection = await DB.getConnection(); - let query = `SELECT CAST(AVG(height) as INT) as avg_height, CAST(AVG(UNIX_TIMESTAMP(blockTimestamp)) as INT) as timestamp, @@ -458,12 +455,9 @@ class BlocksRepository { query += ` GROUP BY UNIX_TIMESTAMP(blockTimestamp) DIV ${div}`; - const [rows]: any = await connection.query(query); - connection.release(); - + const [rows]: any = await DB.query(query); return rows; } catch (e) { - connection.release(); logger.err('Cannot generate block fee rates history. Reason: ' + (e instanceof Error ? e.message : e)); throw e; } diff --git a/production/nginx-cache-warmer b/production/nginx-cache-warmer index 3c3204493..165a97860 100755 --- a/production/nginx-cache-warmer +++ b/production/nginx-cache-warmer @@ -57,6 +57,16 @@ do for url in / \ '/api/v1/mining/blocks/rewards/2y' \ '/api/v1/mining/blocks/rewards/3y' \ '/api/v1/mining/blocks/rewards/all' \ + '/api/v1/mining/blocks/fee-rates/24h' \ + '/api/v1/mining/blocks/fee-rates/3d' \ + '/api/v1/mining/blocks/fee-rates/1w' \ + '/api/v1/mining/blocks/fee-rates/1m' \ + '/api/v1/mining/blocks/fee-rates/3m' \ + '/api/v1/mining/blocks/fee-rates/6m' \ + '/api/v1/mining/blocks/fee-rates/1y' \ + '/api/v1/mining/blocks/fee-rates/2y' \ + '/api/v1/mining/blocks/fee-rates/3y' \ + '/api/v1/mining/blocks/fee-rates/all' \ do curl -s "https://${hostname}${url}" >/dev/null