Fix fallback errore gestione log mitigato
This commit is contained in:
@@ -283,7 +283,7 @@ namespace SteamWare
|
||||
// calcolo il secret...
|
||||
DateTime adesso = DateTime.Now;
|
||||
string Secret = string.Format("{0}|{1}|{2}", email, DeviceName, adesso);
|
||||
string devSecret = SteamCrypto.EncryptString(Secret, passphrase(memLayer.ML.CRS("CodModulo"), UserAuthKey));
|
||||
string devSecret = SteamCrypto.EncryptString(Secret, passphrase(memLayer.ML.confReadString("CodModulo"), UserAuthKey));
|
||||
try
|
||||
{
|
||||
// registro chiave x il device
|
||||
|
||||
+13
-2
@@ -57,7 +57,7 @@ namespace SteamWare
|
||||
_logMaxMb = 100; // di default 100 mb...
|
||||
try
|
||||
{
|
||||
_doShrinkFolder = memLayer.ML.confReadBool("doShrinkFolder");
|
||||
_doShrinkFolder = memLayer.ML.CRB("doShrinkFolder");
|
||||
}
|
||||
catch
|
||||
{
|
||||
@@ -128,6 +128,17 @@ namespace SteamWare
|
||||
string hVetoErrore = memLayer.ML.redHash("Logger:Veto:" + hKey);
|
||||
string hCountErrore = memLayer.ML.redHash("Logger:Counter:" + hKey);
|
||||
bool redisEnabled = memLayer.ML.confReadBool("cacheOnRedis");
|
||||
// verifico mitigazione
|
||||
int logMitigSec = 30;
|
||||
try
|
||||
{
|
||||
if (memLayer.ML.CRS("logMitigSec") != "")
|
||||
{
|
||||
logMitigSec = memLayer.ML.CRI("logMitigSec");
|
||||
}
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
// verifico SE HO redis (in quel caso gli errori li loggo 1 volta poi metto un VETO ed un counter)
|
||||
if (redisEnabled)
|
||||
{
|
||||
@@ -140,7 +151,7 @@ namespace SteamWare
|
||||
else
|
||||
{
|
||||
// metto veto per TTL default... (durata std = 30 sec)
|
||||
memLayer.ML.setRSV(hVetoErrore, DateTime.UtcNow.ToString(), 30);
|
||||
memLayer.ML.setRSV(hVetoErrore, DateTime.UtcNow.ToString(), logMitigSec);
|
||||
// abilito log...
|
||||
needWrite = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user