Здравствуйте.
Кто-нибудь побывал поднимать исполнительную среду под 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]#




Ответить с цитированием