diff --git a/.gitignore b/.gitignore index 7b3e7736..67ef85d9 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,8 @@ public/include/config/global.inc.sha.php .settings # Site specific Files -robots.txt -sitemap.xml -sitemap.gz -sitemap.tar.gz +/public/robots.txt +/public/sitemap.xml +/public/sitemap.gz +/public/sitemap.tar.gz +/public/.htaccess diff --git a/cronjobs/findblock.php b/cronjobs/findblock.php index 0c8dfeca..4ee9f644 100755 --- a/cronjobs/findblock.php +++ b/cronjobs/findblock.php @@ -25,7 +25,6 @@ chdir(dirname(__FILE__)); // Include all settings and classes require_once('shared.inc.php'); - // Fetch our last block found from the DB as a starting point $aLastBlock = @$block->getLast(); $strLastBlockHash = $aLastBlock['blockhash']; @@ -66,7 +65,8 @@ if (empty($aTransactions['transactions'])) { continue; } if (!$block->addBlock($aData) ) { - $log->logFatal('Unable to add block: ' . $aData['height'] . ': ' . $block->getCronError()); + $log->logFatal('Unable to add block: (' . $aData['height'] . ') ' . $aData['blockhash'] . ': ' . $block->getCronError()); + $monitoring->endCronjob($cron_name, 'E0081', 1, true); } } } diff --git a/public/include/config/error_codes.inc.php b/public/include/config/error_codes.inc.php index d8be9eb3..b6e720ee 100644 --- a/public/include/config/error_codes.inc.php +++ b/public/include/config/error_codes.inc.php @@ -76,4 +76,5 @@ $aErrorCodes['E0077'] = 'RPC method or connection failed'; $aErrorCodes['E0078'] = 'RPC method did not return 200 OK'; $aErrorCodes['E0079'] = 'Wallet does not cover payouts total amount'; $aErrorCodes['E0080'] = 'No new unaccounted shares since last run'; +$aErrorCodes['E0081'] = 'Failed to insert new block into database'; ?> diff --git a/public/templates/mpos/statistics/pool/general_stats.tpl b/public/templates/mpos/statistics/pool/general_stats.tpl index 7506f013..4ac58bb6 100644 --- a/public/templates/mpos/statistics/pool/general_stats.tpl +++ b/public/templates/mpos/statistics/pool/general_stats.tpl @@ -8,15 +8,15 @@