Здравствуйте.
Кто-нибудь побывал поднимать исполнительную среду под Docker?

Использую такой Dockerfile:
Код:
FROM registry.red-soft.ru/ubi7/ubi-minimal

COPY ./ms_install /tmp/ms_install

RUN    dnf update \
    && dnf install procps-ng libxcrypt-compat gzip tar iputils -y \
    && mkdir /etc/init.d \
    && cd /tmp/ms_install/ \
    && chmod u+x ./install.sh \
    && ./install.sh --enable-log --with-reports --netkey \
    && \cp -f /tmp/ms_install/gnclient.ini /opt/mplc4  \
    && rm -rf /tmp/ms_install

# PostgreSQL database
EXPOSE 5432
#MasterSCADA prts
EXPOSE 30550
EXPOSE 32814
#MasterSCADA UDP prts
EXPOSE 30550/udp
EXPOSE 32814/udp
#MasterSCADA OPC UA
EXPOSE 16550
#MasterSCADA Modbus TCP
EXPOSE 502
#MasterSCADA WEB
EXPOSE 80


ENTRYPOINT /etc/init.d/mplc4 restart local
Собираю образ и контейнер:
Код:
docker build -t image_ms2 .
лог сборки:
Код:
[root@dgk25k189r masterscada]# docker build -t image_ms2 .
Sending build context to Docker daemon  35.35MB
Step 1/12 : FROM registry.red-soft.ru/ubi7/ubi-minimal
 ---> 1fc8729038b6
Step 2/12 : COPY ./ms_install /tmp/ms_install
 ---> dde899b37f24
Step 3/12 : RUN    dnf update     && dnf install procps-ng libxcrypt-compat gzip tar iputils -y     && mkdir /etc/init.d     && cd /tmp/ms_install/     && chmod u+x ./install.sh     && ./install.sh --enable-log --with-reports --netkey     && \cp -f /tmp/ms_install/gnclient.ini /opt/mplc4      && rm -rf /tmp/ms_install
 ---> Running in 3b03cee65105
Downloading metadata...
Downloading metadata...
Downloading metadata...
Nothing to do.
Package                               Repository     Size
Installing:                                              
 gzip-1.9-9.el7.3.x86_64              updates    153.2 kB
 iputils-20190515-2.el7.x86_64        base       140.4 kB
 libxcrypt-compat-4.4.36-1.el7.x86_64 updates     85.1 kB
 procps-ng-3.3.17-1.el7.x86_64        updates    331.9 kB
 tar-2:1.30-7.el7.x86_64              updates    829.9 kB
Transaction Summary:
 Installing:        5 packages
 Reinstalling:      0 packages
 Upgrading:         0 packages
 Obsoleting:        0 packages
 Removing:          0 packages
 Downgrading:       0 packages
Downloading packages...
Running transaction test...
Installing: tar;2:1.30-7.el7;x86_64;updates
Installing: procps-ng;3.3.17-1.el7;x86_64;updates
Installing: libxcrypt-compat;4.4.36-1.el7;x86_64;updates
Installing: gzip;1.9-9.el7.3;x86_64;updates
Installing: iputils;20190515-2.el7;x86_64;base
Complete.
Install dir: /opt/mplc4
Update configs...      OK
Stopping MasterPLC...   OK
Install MPLC4...       OK
Install Nginx...       OK
Install ReportBuiler...       OK
Installed successfully
Starting MasterPLC...   OK

Help for MasterPLC:
/etc/init.d/mplc4 <start | stop | restart> [local | N ] ["mplc opts"]
    start          Runing MasterPLC (mplc_service, mplc and nginx processes). If
                    something was started  before, a  warning  will be displayed
                    (not restarted).
    stop           Full stop MasterPLC (mplc_service, mplc and nginx  processes)
    restart        Always use if MasterPLC is already running and need to reload

    local          Running MasterPLC in debug  mode  with output to the terminal
                    If MasterPLC is already running, nothing happens
    N              Number of MasterPLC services for launche
    
    "mplc opts"    Additional startup  options that will be passed when starting
                    MasterPLC exemple "/nowdt /imit"
Removing intermediate container 3b03cee65105
 ---> 8d48291cf6a3
Step 4/12 : EXPOSE 5432
 ---> Running in d62895039e23
Removing intermediate container d62895039e23
 ---> ee1085ef17b5
Step 5/12 : EXPOSE 30550
 ---> Running in 2b579e987132
Removing intermediate container 2b579e987132
 ---> b0631850e557
Step 6/12 : EXPOSE 32814
 ---> Running in 690b7af5f226
Removing intermediate container 690b7af5f226
 ---> aed424e53f6b
Step 7/12 : EXPOSE 30550/udp
 ---> Running in 14502d3f20ee
Removing intermediate container 14502d3f20ee
 ---> a8186c54b101
Step 8/12 : EXPOSE 32814/udp
 ---> Running in 31f29c6a7e45
Removing intermediate container 31f29c6a7e45
 ---> 7cba35125ab1
Step 9/12 : EXPOSE 16550
 ---> Running in e2b74c77af7e
Removing intermediate container e2b74c77af7e
 ---> 745ac285688e
Step 10/12 : EXPOSE 502
 ---> Running in 3b888dcf06e8
Removing intermediate container 3b888dcf06e8
 ---> 481247e608c1
Step 11/12 : EXPOSE 80
 ---> Running in 6cb670ed2220
Removing intermediate container 6cb670ed2220
 ---> ee0517160585
Step 12/12 : ENTRYPOINT /etc/init.d/mplc4 restart local
 ---> Running in 346a9ea67896
Removing intermediate container 346a9ea67896
 ---> 1cf975992c03
Successfully built 1cf975992c03
Successfully tagged image_ms2:latest
Исполнительная среда стартует, сетевые ключи лицензии находит.
Но при попытке залить проект вылетает.
Вот лог:
Код:
[root@dgk25k189r masterscada]# docker run --name ms -p 30550:30550/udp -p 32814:32814/udp -p 80:80 -it image_ms
Stopping MasterPLC...   OK
Use net key from arg
Starting thread Main (ID=24) (count=0)
24: mutex create 0x7f91f9248000 (GlobalArray) count = 1 err=0
24: mutex create 0x7f91f92492a0 (FB) count = 2 err=0
24: mutex create 0x7f91f92492e0 (IOSRV) count = 3 err=0
24: mutex create 0x7f91f9230840 (telnet) count = 4 err=0
Log to : log/mplc_2024_05_29.txt
MasterSCADA 4D RT started (1.2.16.27525)  Date: Jul 18 2022 19:48:01 ID: Guardant Platform: linux-x64 (11)
 (PID=36) (Dir=/opt/mplc4)
ProgramPath=/opt/mplc4/ DataPath=/opt/mplc4/
2782078: Change state from 00 to 03 (1)
Date=29.05.2024  Time=00:46:22:078
No File: NET = TRUE
Key found : 40645B19
umask changed from 0022 to 0
Addin initing : mplc_61850.so 24: mutex create 0x7f91f6b94440 (TaskMgrCS) count = 5 err=0
Init mplc_61850 
done 1
Addin initing : mplc_logica_rsb.so done 2
Addin initing : mplc_dlms.so done 3
Addin initing : mplc_esko.so done 4
Addin initing : mplc_energomera.so ---------------------Init driver-----------------------
done 5
Addin initing : mplc_61850_clt.so Init mplc_61850_clt 
done 6
Addin initing : mplc_set4.so ---------------------Init driver-----------------------
done 7
Addin initing : mplc_amt.so ---------------------Init driver-----------------------
done 8
Addin initing : mplc_snmp.so done 9
Addin initing : mplc_mkts.so ---------------------Init driver-----------------------
done 10
Addin initing : mplc_directory.so 24: mutex create 0x7f91f60db6c8 (DirectoryRequestProcessor) count = 6 err=0
done 11
Addin initing : mplc_mqtt.so done 12
Addin initing : mplc_websockets.so done 13
Addin initing : mplc_events.so 24: mutex create 0x467b20 (EventsArchiveManagerCS) count = 7 err=0
24: mutex create 0x46c828 (EventsManager) count = 8 err=0
done 14
Addin initing : mplc_arch_sqlite.so done 15
Addin initing : mplc_vkt7.so ---------------------Init driver-----------------------
---------------------Init driver-----------------------
done 16
Addin initing : mplc_pulsar.so done 17
Addin initing : mplc_archive.so done 18
Addin initing : mplc_mercury.so ---------------------Init driver-----------------------
done 19
Addin initing : mplc_tem.so done 20
Addin initing : mplc_alpha.so done 21
Addin initing : mplc_omron.so 24: mutex create 0x7f91f5e000a0 (BlockOmron) count = 9 err=0
24: mutex create 0x7f91f5e003e0 (BlockOmron) count = 10 err=0
24: mutex create 0x7f91f5e00600 (BlockOmron) count = 11 err=0
done 22
Addin initing : mplc_bacnet.so done 23
Addin initing : mplc_vzljot.so ---------------------Init driver-----------------------
done 24
Addin initing : mplc_iec104.so done 25
Addin initing : mplc_report.so 24: mutex create 0x47f328 (ReportManager) count = 12 err=0
done 26
Addin initing : mplc_opcua.so 24: mutex create 0x7f91f5bb16e0 (OpcReadReqCS) count = 13 err=0
done 27
Addin initing : mplc_smd.so done 28
Addin initing : mplc_alpha1800.so done 29
Addin initing : mplc_mitsubishi.so done 30
Addin initing : mplc_srtp.so done 31
Addin initing : mplc_logica_spb.so done 32
Addin initing : mplc_opcua_clt.so 24: mutex create 0x7f91f58cc140 (OpcUaClientFB) count = 14 err=0
3251634748 [00:46:25.851Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/mplc_lib/openopcua/Application.cpp at line 356 Your certificate in PFX file not loaded. Will create a new one
3251634815 [00:46:25.919Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/opcua/platforms/opcua_p_openssl_rsa.c at line 88 RSA_generate_key  0x467c10
3251634954 [00:46:26.058Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/opcua/platforms/opcua_p_openssl_rsa.c at line 88 RSA_generate_key  0x467c10
3251635226 [00:46:26.330Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/opcua/platforms/opcua_p_openssl_rsa.c at line 88 RSA_generate_key  0x467c10
3251635232 [00:46:26.336Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/mplc_lib/openopcua/Application.cpp at line 984 Your certificate validate your server from: 29/05/2024 00:46:26.000
 
to: 03/05/2029 00:46:26.000


done 33
Addin initing : mplc_siemens.so done 34
Addin initing : mplc_sqlitepp_adapter.so done 35
Addin initing : mplc_dlcm.so done 36
Addin initing : mplc_soci.so done 37
Addin initing : mplc_fb_lib.so done 38
Addin initing : mplc_users.so 24: mutex create 0x7f91f5617308 (UsersRequestProcessor) count = 15 err=0
done 39
Addin initing : mplc_database.so 24: mutex create 0x46b038 (ArchiveManager) count = 16 err=0
done 40
Addin initing : mplc_async.so done 41
Addin initing : mplc_data.so 24: mutex create 0x46c138 (DataManager) count = 17 err=0
done 42
Addin initing : mplc_fcgi.so fcgi: opened listening socket 30750
done 43
Set task priority to 20
Can't start priority (120) thread : 1
2786361: WDT_Task start (on=1). Timeout = 2333333 * 3 = 6999999
24: mutex create 0x7f91f9268f20 (UdpSend) count = 18 err=0
UDP message send=212992 receive=212992
2786461: LoadAndPrepare: Loading configuration... (load=1) (M=31453184 free 554557440 bytes) 
SessionsLimit=1 
PLCConnectionsLimit=1000 
LicNumber=30019491 
InstancesLimit=1 
AllowedVersionDate=23 
AllowPlatformID=3 
BaseType=3 
Mercury230=1 
DriverSNMP=32 
Driver61850=32 
DriverFBUS=32 
DriverMQTT=32 
DriverIEC104=500 
DriverSET4=1 
DriverEnergomera=1 
DriverVKT7/9=1 
DriverPulsar=1 
DriverMKTS=1 
DriverSiemensPLC=32 
DriverOmron=32 
DriverMitsubishi=32 
DriverBACnet=32 
Mercury230H=1 
Template_Vent=5 
DriverDLMS=1 
DriverTEM=1 
DriverVzljot=1 
DriverEsko=1 
PLC_OPTION_DB 
PLC_OPTION_REPORTS 
PLC_OPTION_INTEGRATION 
PLC_OPTION_CSHARP 
PLC_OPTION_GIS 
PLC_OPTION_TRN 
PLC_OPTION_HUBCONNECT 
PLC_OPTION_MMS_SERVER 
PLC_OPTION_JSON-CONNECT 
PLC_OPTION_ARCHIVEEXP 
PLC_OPTION_COMCREATE 
PLC_OPTION_FILEWORK 
PLC_OPTION_PROCESSCREATE 

24: mutex create 0x7f91f9247900 (DynMem) count = 19 err=0
24: mutex create 0x7f91f9247940 (DynMem) count = 20 err=0
Error open config.bin !
LoadAndPrepare: LoadConfig() error ! Loading default configuration...
24: mutex create 0x7f91f9247900 (DynMem) count = 21 err=0
24: mutex create 0x7f91f9247940 (DynMem) count = 22 err=0
2786463: LoadAndPrepare: Configuration was load successful. (M=32112640 free 554557440 bytes)
EventsAddin::OnConfigEvent(ConfigProcessorLoadedDatabase)
3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1254 <--Assert IsObject() failed

3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1166 <--Assert IsObject() failed

3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1169 <--Assert IsObject() failed

3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1169 <--Assert IsObject() failed

3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1138 <--Assert false failed

3251635359 [00:46:26.463Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1562 <--Assert IsArray() failed

DataBaseAddin::OnConfigEvent(ConfigProcessorLoadedDatabase)
2786464: LoadAndPrepare: DynMemory=40016 M=32112640 Free memory = 554299392 bytes
29/05 00:46:26.464 2786464: RunAllTasks: Start or restart session=2786464. (M=32112640 free mem=554299392 max mem=4096 GC=1)
29/05 00:46:26.465 2786465: RunAllTasks: All tasks prepare. (M=32112640 free mem=554299392)
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
ConfigProcessorBeforeStartTasks
2786466: Change state from 03 to 10 (2)
2786466: Fault changed to 0 : ProgramFault=0 ControllerStatus=0000 (IOWrite=0 IORead=0)
2786466: Error changed to 0
Starting thread UDP (ID=43) (count=1)
29/05 00:46:26.466 2786466: RunAllTasks: All tasks started. (M=32112640 free mem=554299392)
Starting thread UDPSend (ID=44) (count=2)
Starting thread UDPSend2 (ID=45) (count=3)
2786561: WDT_Task state change 0 -> 1 (dt=200) Timeout = 69999992793473: Start load config [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/cfg
Error move file /opt/mplc4/cfg/config.bin->/opt/mplc4/cfg/config.bak (2)!
Download file htdocs\favicon.png Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs
Download file htdocs\index.html Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\main.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\notofiService.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\winService.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Action.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/actions
Download file htdocs\actions\ActionFactory.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Alert.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Backward.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\CallEvent.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\CallMethod.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\CallPOU.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\CloseMainWindow.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\CloseWindow.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\EnterFullscreen.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\ExitFullscreen.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Forward.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Impulse.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\Logout.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\OpenDialog.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\OpenMarkerWindow.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\OpenPrintDialog.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\OpenUrl.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\OpenWindow.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\SetParameterValue.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\ShowTaskBar.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\actions\SwitchUser.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\basic.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls
Download file htdocs\controls\basicsvg.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\enums.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\chart\chart.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/chart
Download file htdocs\controls\checkbox\checkbox.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/checkbox
Download file htdocs\controls\clock\clock.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/clock
Download file htdocs\controls\colorpicker\colorpicker.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/colorpicker
Download file htdocs\controls\colorpicker\pickr_min.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\combobox\combobox.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/combobox
Download file htdocs\controls\datatable\datatable.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/datatable
Download file htdocs\controls\dictionary\dictionary.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/dictionary
Download file htdocs\controls\dtpicker\dtpicker.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/dtpicker
Download file htdocs\controls\frame\frame.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/frame
Download file htdocs\controls\gauge\gauge.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/gauge
Download file htdocs\controls\interval\interval.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/interval
Download file htdocs\controls\journal\journal.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/journal
Download file htdocs\controls\journal\style.css Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\legend\legend.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/legend
Download file htdocs\controls\line\line.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/line
Download file htdocs\controls\map\map.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/map
Download file htdocs\controls\mark\mark.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/mark
Download file htdocs\controls\messageindicator\messageindicator.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/messageindicator
Download file htdocs\controls\numericupdown\numericupdown.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/numericupdown
Download file htdocs\controls\oval\oval.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/oval
Download file htdocs\controls\panelcanvas\panelcanvas.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/panelcanvas
Download file htdocs\controls\panelstack\panelstack.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/panelstack
Download file htdocs\controls\paneltabcontrol\paneltabcontrol.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/paneltabcontrol
Download file htdocs\controls\passinput\passinput.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/passinput
Download file htdocs\controls\polygon\polygon.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/polygon
Download file htdocs\controls\popup_window\popup_window.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/popup_window
Download file htdocs\controls\progressbar\progressbar.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/progressbar
Download file htdocs\controls\radiobutton\radiobutton.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/radiobutton
Download file htdocs\controls\range\range.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/range
Download file htdocs\controls\rect\rect.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/rect
Download file htdocs\controls\slider\slider.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/slider
Download file htdocs\controls\svg\svg.html Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/svg
Download file htdocs\controls\svg\svg.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\tap\tap.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/tap
Download file htdocs\controls\text\text.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/text
Download file htdocs\controls\textinput\textinput.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/textinput
Download file htdocs\controls\togglebutton\togglebutton.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/togglebutton
Download file htdocs\controls\tree\tree.css Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/tree
Download file htdocs\controls\tree\tree.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\datazoom.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/trend
Download file htdocs\controls\trend\minilegend.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\objecttree.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\pen.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\sampler.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\toolbar.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\trend.css Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\trend.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\trendbase.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\trend\trendiscrete.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\controls\video\video.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/video
Download file htdocs\controls\window\window.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/controls/window
Download file htdocs\generated\actions.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/generated
Download file htdocs\generated\datatypes.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\globalparams.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\links.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\permissions.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\resourcesList.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\svgtemplates.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\generated\windefs.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\dateformat.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/lib
Download file htdocs\lib\drag.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\echarts.js Same=0 [addr=10.105.38.11 port=55274]
S29/05 00:46:35.477 N=336(52,52) N2=0 A=0 M=31360Kb 
Download file htdocs\lib\formating.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\inputs.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\leaflet-src-esm.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\md5.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\smask.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\tabulator.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\lib\utils.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\MasterSCADA\View\Generators\Html5\Properties\Resources.resources Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/MasterSCADA
Creating directory /opt/mplc4/htdocs/MasterSCADA/View
Creating directory /opt/mplc4/htdocs/MasterSCADA/View/Generators
Creating directory /opt/mplc4/htdocs/MasterSCADA/View/Generators/Html5
Creating directory /opt/mplc4/htdocs/MasterSCADA/View/Generators/Html5/Properties
Download file htdocs\observer\converter.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/observer
Download file htdocs\observer\ErrorProcessor.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\HttpAdapter.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\ItemSubscription.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\journalWorker.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\methods.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\PathResolver.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\PermissionsManager.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\ServerAdapterBase.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\ServerAdapterFactory.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\ServiceWorker.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\StandartFunction.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\StateStorageAdapter.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\trendWorker.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\WorkerAdapter.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\observer\WorkerInstance.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\common.js Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/screentask
Download file htdocs\screentask\SoundService.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\standardFB.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\standardFunctions.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\TaskList.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\TaskManager.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\screentask\TaskWrapper.js Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\close.svg Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/styles
Download file htdocs\styles\data_ico.svg Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\info.svg Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\main.css Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\preloader.svg Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\fonts\hj.svg Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/styles/fonts
Download file htdocs\styles\fonts\hj.ttf Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\fonts\hj.woff Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\map\leaflet.css Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/styles/map
Download file htdocs\styles\map\images\layers-2x.png Same=0 [addr=10.105.38.11 port=55274]
Creating directory /opt/mplc4/htdocs/styles/map/images
Download file htdocs\styles\map\images\layers.png Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\map\images\marker-icon-2x.png Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\map\images\marker-icon.png Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\styles\map\images\marker-shadow.png Same=0 [addr=10.105.38.11 port=55274]
Download file cfg\VMInfo.json Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\VMInfo.json Same=0 [addr=10.105.38.11 port=55274]
Download file htdocs\VMJournals.json Same=0 [addr=10.105.38.11 port=55274]
Download file cfg\ProjInfo.json Same=0 [addr=10.105.38.11 port=55274]
Download file cfg/_files.xml Same=0 [addr=10.105.38.11 port=55274]
2797498: Restart system (0) [addr=10.105.38.11 port=55274]
2798481: Exit from cycle
Waiting for all threads to die...
2798499: Exit UDP thread
2798575: WDT_Task state change 1 -> 2 (dt=12014) Timeout = 6999999Threads stops for 1501
24: mutex destroy 0x7f91f9268f20 (UDPTaskCS) count = 21
24: mutex destroy 0x7f91f92308a0 (Redundancy) count = 20
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
ConfigProcessorAfterStopTasks
3251649362 [00:46:40.466Z] |4167449472|  In file /mnt/ms4/70/52/src/MasterPLC/lib/rapidjson/document.h at line 1575 <--Assert IsArray() failed

Before ClearMem: Free memory pool = 546222080 bytes
After ClearMem: Free memory pool = 546222080 bytes
finish...
2800466: Change state from 12 to 01 (3)
24: mutex destroy 0x7f91f9230840 (TelnetCS) count = 19
WDT_Task_Finish called
24: mutex destroy 0x7f91f9248000 (GlobalArrayCS) count = 18
24: mutex destroy 0x7f91f92492a0 (FBCS) count = 17
24: mutex destroy 0x7f91f9247900 (ReservArrayCS) count = 16
24: mutex destroy 0x7f91f92492e0 (OSRVCS) count = 15
Closing guardant key on Exit
Close guardant key success.
24: mutex destroy 0x7f91f5617308 (UsersRequestProcessor) count = 14
24: mutex destroy 0x7f91f58cc140 (OpcUaClientFB) count = 13
24: mutex destroy 0x7f91f5bb16e0 (OpcReadReqCS) count = 12
24: mutex destroy 0x7f91f5e00600 (BlockOmron) count = 11
24: mutex destroy 0x7f91f5e003e0 (BlockOmron) count = 10
24: mutex destroy 0x7f91f5e000a0 (BlockOmron) count = 9
24: mutex destroy 0x7f91f60db6c8 (DirectoryRequestProcessor) count = 8
24: mutex destroy 0x7f91f6b94440 (TaskMgrCS) count = 7
[root@dgk25k189r masterscada]#