Fix problema loop su log che esplode (memoria!!!)
This commit is contained in:
+13
-7
@@ -206,12 +206,18 @@ namespace IOB_WIN
|
||||
/// <param name="txt2log"></param>
|
||||
protected void lgError(string txt2log)
|
||||
{
|
||||
lg.Factory.Configuration.Variables["codIOB"] = this.CurrIOB;
|
||||
lg.Error(txt2log);
|
||||
// salvo anche in logwatcher...
|
||||
newDisplayData currDispData = new newDisplayData();
|
||||
currDispData.newLiveLogData = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} | ERROR | {txt2log}";
|
||||
updateFormDisplay(currDispData);
|
||||
if (!string.IsNullOrEmpty(txt2log))
|
||||
{
|
||||
lg.Factory.Configuration.Variables["codIOB"] = this.CurrIOB;
|
||||
lg.Error(txt2log);
|
||||
// salvo anche in logwatcher... SE non si dimostra ricorsivo...
|
||||
if (!txt2log.Contains("logWatcher"))
|
||||
{
|
||||
newDisplayData currDispData = new newDisplayData();
|
||||
currDispData.newLiveLogData = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} | ERROR | {txt2log}";
|
||||
updateFormDisplay(currDispData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -470,7 +476,7 @@ namespace IOB_WIN
|
||||
// verifico IOB status
|
||||
IobWinStatus currIobStatus = new IobWinStatus()
|
||||
{
|
||||
CodIob = iobObj.cIobConf.codIOB,
|
||||
CodIob = iobObj.cIobConf.codIOB,
|
||||
queueEvLen = evQueueLen,
|
||||
queueFlLen = flQueueLen,
|
||||
queueAlLen = alQueueLen,
|
||||
|
||||
+6
-6
@@ -20,12 +20,12 @@
|
||||
<add key="pingMsTimeout" value="1500" />
|
||||
<add key="urlCallTOut" value="1000" />
|
||||
<!-- ciclo corto x invio a server: ms -->
|
||||
<add key="timerIntMs" value="10" />
|
||||
<add key="fastCount" value="20" />
|
||||
<add key="normCount" value="200" />
|
||||
<add key="slowCount" value="500" />
|
||||
<add key="verySlowCount" value="3000" />
|
||||
<add key="sampleMemCount" value="6000" />
|
||||
<add key="timerIntMs" value="50" />
|
||||
<add key="fastCount" value="4" />
|
||||
<add key="normCount" value="40" />
|
||||
<add key="slowCount" value="100" />
|
||||
<add key="verySlowCount" value="600" />
|
||||
<add key="sampleMemCount" value="1200" />
|
||||
<add key="waitEndCycle" value="0" />
|
||||
<add key="comCheckTOut" value="10" />
|
||||
<!-- watchdog, ping, check disconnesso -->
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"SrvData": {
|
||||
"baseUri": "http://cassera.steamware.net/prova.html",
|
||||
"driverName": "FIREFOX"
|
||||
"driverName": "CHROME"
|
||||
},
|
||||
"DynData": [
|
||||
{
|
||||
|
||||
+6
-10
@@ -148,13 +148,11 @@ namespace IOB_WIN
|
||||
{
|
||||
try
|
||||
{
|
||||
var t = TaskEx.Run(() => startDriver());
|
||||
t.Wait();
|
||||
|
||||
//var t = TaskEx.Run(() => startDriver());
|
||||
//t.Wait();
|
||||
// modalità sincrona
|
||||
startDriver();
|
||||
lgInfo("Completato start driver");
|
||||
|
||||
// vecchia modalità sincrona
|
||||
//startDriver();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
@@ -181,7 +179,6 @@ namespace IOB_WIN
|
||||
ChromeDriverService service = ChromeDriverService.CreateDefaultService(Application.StartupPath);
|
||||
service.HideCommandPromptWindow = true;
|
||||
driver = new ChromeDriver(service, o);
|
||||
//driver = new ChromeDriver(Environment.CurrentDirectory, o);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -194,11 +191,10 @@ namespace IOB_WIN
|
||||
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(Application.StartupPath);
|
||||
service.HideCommandPromptWindow = true;
|
||||
driver = new FirefoxDriver(service, o);
|
||||
//driver = new FirefoxDriver(Environment.CurrentDirectory, o);
|
||||
}
|
||||
// aggiungo timeout x JScripts
|
||||
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
|
||||
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10);
|
||||
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
|
||||
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(20);
|
||||
// imposto pagina di acquisizione
|
||||
driver.Navigate().GoToUrl(baseUri);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user