Semaforo x task...

This commit is contained in:
Samuele E. Locatelli
2020-02-04 12:14:08 +01:00
parent e7dd4d67b6
commit 44e33fd586
3 changed files with 18 additions and 6 deletions
+3 -3
View File
@@ -6,9 +6,9 @@
<appSettings>
<add key="appName" value="IOB-MAN" />
<add key="appNameExt" value="IOB-WIN" />
<add key="checkPeriod" value="100" />
<add key="chekMult" value="5" />
<add key="watchDogMult" value="150" />
<add key="checkPeriod" value="250" />
<add key="chekMult" value="3" />
<add key="watchDogMult" value="60" />
<add key="autoRestartTimeoutMin" value="15" />
<add key="autoStartProc" value="true" />
<add key="closeOnChildUpdate" value="true" />
+14 -2
View File
@@ -68,6 +68,10 @@ namespace IOB_MAN
/// Contatore autockeck nativo
/// </summary>
protected int tOutAutocheck = 100;
/// <summary>
/// semaforo check...
/// </summary>
protected bool checkRunning = false;
public IOBManPanel()
{
InitializeComponent();
@@ -352,8 +356,14 @@ namespace IOB_MAN
private void MainTimer_Tick(object sender, EventArgs e)
{
updateProgBar();
chekProcessStatusAsync();
checkWatchdog();
if (!checkRunning)
{
chekProcessStatusAsync();
checkWatchdog();
}
else
{
}
}
/// <summary>
/// Controllo periodico dei processi DA RIATTIVARE
@@ -419,8 +429,10 @@ namespace IOB_MAN
chekMult--;
if (chekMult < 0)
{
checkRunning = true;
chekMult = utils.CRI("chekMult");
await Task.Run(() => checkRunningchild());
checkRunning = false;
}
}
Vendored
+1 -1
View File
@@ -9,7 +9,7 @@ pipeline {
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=658']) {
withEnv(['NEXT_BUILD_NUMBER=659']) {
// env.versionNumber = VersionNumber(versionNumberString : '3.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '3.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO-IOB-WIN'