Оставил на несколько дней включенным крейт LTR-EU-2. Когда пришел увидел что LTR-server не может подключиться к крейту, перезапуск сервера не дает результатов, вот лог:
[06.03.14 10:19:51.471] (0) SERVER: Starting up LTR-Server v1.5.4.3 (L-CARD)
[06.03.14 10:19:51.487] (4) CRATE_CTL: LTRServiceCrate thread started.
[06.03.14 10:19:51.487] (4) CLIENT_CTL: LTRServiceClient thread started.
[06.03.14 10:19:51.503] (4) CLIENT_INIT: Server: WIN-D6S2RKEMROS [10.68.204.40]
[06.03.14 10:19:51.518] (4) CLIENT_INIT: User: Администратор
[06.03.14 10:19:51.518] (4) CRATE_CTL: Scanning USB crates
[06.03.14 10:19:51.596] (7) CRATE_CTL: USB device found, unsupported: "Составное USB устройство" at //?/usb#vid_0e0f&pid_0003#6&b25d31b&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
[06.03.14 10:19:51.612] (3) CRATE_INIT: Connecting IP crate 10.68.204.249 ...
[06.03.14 10:19:51.612] (5) CRATE_INIT: [10.68.204.249]: crate service started.
[06.03.14 10:19:51.612] (1) CLIENT_INIT: Connection refused for client 127.0.0.1: module [ : 0] not found.
[06.03.14 10:19:55.652] (1) CRATE_INIT: [10.68.204.249]: cannot connect to 10.68.204.249: Read timeout
[06.03.14 10:19:55.652] (3) CRATE_CTL: [10.68.204.249]: crate stopped
[06.03.14 10:20:26.759] (5) CRATE_INIT: [10.68.204.249]: crate service started.
[06.03.14 10:20:26.759] (3) CRATE_INIT: Connecting IP crate 10.68.204.249 ...
[06.03.14 10:20:30.784] (1) CRATE_INIT: [10.68.204.249]: cannot connect to 10.68.204.249: Read timeout
[06.03.14 10:20:30.784] (3) CRATE_CTL: [10.68.204.249]: crate stopped
После перезапуска крэйта сразу успешно подключается, вот лог:
[06.03.14 10:21:22.482] (5) CRATE_INIT: [10.68.204.249]: crate service started.
[06.03.14 10:21:22.482] (3) CRATE_INIT: Connecting IP crate 10.68.204.249 ...
[06.03.14 10:21:22.700] (7) CRATE_INIT: [10.68.204.249]: OpenLDeviceByIP() ok, protocol version 1.0
[06.03.14 10:21:22.903] (7) CRATE_INIT: [10.68.204.249]: GetModuleName() ok
[06.03.14 10:21:23.543] (7) CRATE_INIT: [10.68.204.249]: GetModuleDescription() ok
[06.03.14 10:21:23.543] (3) CRATE_INIT: Crate Info:
[06.03.14 10:21:23.543] (3) CRATE_INIT: + Location = 10.68.204.249
[06.03.14 10:21:23.543] (3) CRATE_INIT: + DeviceName = LTR031
[06.03.14 10:21:23.543] (3) CRATE_INIT: + SerialNumber = 2D871275
[06.03.14 10:21:23.543] (4) CRATE_INIT: + DeviceComment = Broaching Creation Date Jun 21 2011
[06.03.14 10:21:23.543] (4) CRATE_INIT: + BootLoaderVersion = 222.173.190.239
[06.03.14 10:21:23.543] (4) CRATE_INIT: + FirmwareVersion = 2.0.0.0
[06.03.14 10:21:23.746] (4) CRATE_INIT: + BoardRevision = 1
[06.03.14 10:21:23.746] (4) CRATE_INIT: + FpgaName = LTR-031
[06.03.14 10:21:23.746] (4) CRATE_INIT: + FpgaVersion = 1.0.8.0
[06.03.14 10:21:23.746] (4) CRATE_INIT: + FpgaComment = Прошивка ПЛИС EP1C8 контроллера крейта LTR-EU-2-5. L-CARD
[06.03.14 10:21:23.746] (4) CRATE_INIT: + BaudRate = 0x0000
[06.03.14 10:21:23.746] (5) CRATE_CTL: LTR031 [2D871275]: Data thread started.
[06.03.14 10:21:23.746] (4) CRATE_INIT: LTR031 [2D871275]: Opening data connection
[06.03.14 10:21:23.746] (4) CRATE_INIT: LTR031 [2D871275]: Data connection established
[06.03.14 10:21:23.964] (3) CRATE_READ: LTR031 [2D871275]: module presence mask updated to 0003
[06.03.14 10:21:23.964] (3) CRATE_WRITE: LTR031 [2D871275]: sending STOP+RESET+STOP to slot 1
[06.03.14 10:21:23.964] (3) CRATE_WRITE: LTR031 [2D871275]: sending STOP+RESET+STOP to slot 2
[06.03.14 10:21:23.964] (3) CRATE_READ: LTR031 [2D871275]: found new module LTR11 (slot = 2, mid = 0B0B)
[06.03.14 10:21:23.964] (3) CRATE_READ: LTR031 [2D871275]: found new module LTR11 (slot = 1, mid = 0B0B)
Просто планируется длительная работа крэйта без наблюдения человека и зависание приведет к потере важных данных.
Как можно удаленно перезагружать крэйт или другими способами реанимировать его?