W0519 12:25:52.024120 main.cpp:1942] Orthanc version: 1.9.3 I0519 12:25:52.024308 main.cpp:1974] Architecture: 64-bit, little endian W0519 12:25:52.024366 OrthancConfiguration.cpp:165] Using the default Orthanc configuration I0519 12:25:52.024393 Toolbox.cpp:1467] Using locale: "en_US.UTF-8" for case-insensitive comparison of strings I0519 12:25:52.037531 FromDcmtkBridge.cpp:288] Using DCTMK version: 364 W0519 12:25:52.068965 FromDcmtkBridge.cpp:339] Loading external DICOM dictionary: "/usr/share/libdcmtk14/dicom.dic" W0519 12:25:52.081224 FromDcmtkBridge.cpp:339] Loading external DICOM dictionary: "/usr/share/libdcmtk14/private.dic" I0519 12:25:52.088868 FromDcmtkBridge.cpp:2177] Registering JPEG Lossless codecs in DCMTK I0519 12:25:52.088909 FromDcmtkBridge.cpp:2185] Registering JPEG codecs in DCMTK I0519 12:25:52.088949 FromDcmtkBridge.cpp:2192] Registering RLE codecs in DCMTK I0519 12:25:52.088970 Enumerations.cpp:2267] Default encoding for DICOM was changed to: Latin1 I0519 12:25:52.098384 OrthancInitialization.cpp:293] Calling mallopt(M_ARENA_MAX, 5) W0519 12:25:52.098593 OrthancInitialization.cpp:329] SQLite index directory: "/home/XXXXXXX/Downloads/Orthanc-1.9.3/Build/OrthancStorage" T0519 12:25:52.099879 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA FOREIGN_KEYS=ON; T0519 12:25:52.100399 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA RECURSIVE_TRIGGERS=ON; W0519 12:25:52.100423 OrthancInitialization.cpp:425] Storage directory: "/home/XXXXXXX/Downloads/Orthanc-1.9.3/Build/OrthancStorage" T0519 12:25:52.100580 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA ENCODING="UTF-8"; T0519 12:25:52.100595 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA SYNCHRONOUS=NORMAL; T0519 12:25:52.101607 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA JOURNAL_MODE=WAL; T0519 12:25:52.101640 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA LOCKING_MODE=EXCLUSIVE; T0519 12:25:52.101663 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA WAL_AUTOCHECKPOINT=1000; T0519 12:25:52.101682 Connection.cpp:157] (sqlite) SQLite::Connection::Execute PRAGMA case_sensitive_like = true; I0519 12:25:52.101802 SQLiteDatabaseWrapper.cpp:1345] Version of the Orthanc database: 6 W0519 12:25:52.101841 HttpClient.cpp:1176] HTTPS will use the CA certificates from this file: /home/XXXXXXX/Downloads/Orthanc-1.9.3/Build I0519 12:25:52.101860 HttpClient.cpp:498] (http) Setting the default timeout for HTTP client connections: 0 seconds I0519 12:25:52.101880 HttpClient.cpp:482] (http) Setting the default proxy for HTTP client connections: I0519 12:25:52.101903 DicomAssociationParameters.cpp:375] (dicom) Default timeout for DICOM connections if Orthanc acts as SCU (client): 10 seconds (0 = no timeout) I0519 12:25:52.102138 ServerIndex.cpp:300] Starting the database flushing thread (sleep = 10 seconds) I0519 12:25:52.102219 ServerIndex.cpp:438] Starting the monitor for stable resources (stable age = 60) I0519 12:25:52.102364 LuaJobManager.cpp:79] (lua) Lua: DICOM associations will be closed after 5 seconds of inactivity I0519 12:25:52.102398 LuaScripting.cpp:782] Initializing Lua for the event handler W0519 12:25:52.102569 LuaContext.cpp:93] Lua says: Lua toolbox installed I0519 12:25:52.102731 LuaJobManager.cpp:79] (lua) Lua: DICOM associations will be closed after 5 seconds of inactivity I0519 12:25:52.102751 LuaScripting.cpp:782] Initializing Lua for the event handler W0519 12:25:52.102847 LuaContext.cpp:93] Lua says: Lua toolbox installed I0519 12:25:52.102874 ServerContext.cpp:373] Automated transcoding of incoming DICOM instances is disabled I0519 12:25:52.102884 ServerContext.cpp:380] (dicom) Deidentification of log contents (notably for DIMSE queries) is enabled I0519 12:25:52.102892 ServerContext.cpp:384] (dicom) Version of DICOM standard used for deidentification is 2017c I0519 12:25:52.102955 ServerContext.cpp:403] (dicom) Preferred transfer syntax for Orthanc C-STORE SCU: 1.2.840.10008.1.2.1 I0519 12:25:52.103015 DcmtkTranscoder.cpp:75] Quality for lossy transcoding using DCMTK is set to: 90 W0519 12:25:52.103044 ServerContext.cpp:478] Disk compression is disabled I0519 12:25:52.103053 ServerContext.cpp:1155] Storing MD5 for attachments: yes W0519 12:25:52.103063 ServerIndex.cpp:391] No limit on the number of stored patients W0519 12:25:52.103070 ServerIndex.cpp:411] No limit on the size of the storage area W0519 12:25:52.103365 ServerContext.cpp:220] Reloading the jobs from the last execution of Orthanc I0519 12:25:52.103478 JobsEngine.cpp:125] (jobs) Worker thread 0 has started W0519 12:25:52.103490 JobsEngine.cpp:271] The jobs engine has started with 2 threads I0519 12:25:52.103589 DicomServer.cpp:132] (dicom) Setting timeout for DICOM connections if Orthanc acts as SCP (server): 30 seconds (0 = no timeout) I0519 12:25:52.103589 JobsEngine.cpp:125] (jobs) Worker thread 1 has started I0519 12:25:52.103736 DicomServer.cpp:420] (dicom) Orthanc SCP will *not* use DICOM TLS W0519 12:25:52.103891 main.cpp:1249] DICOM server listening with AET ORTHANC on port: 4242 I0519 12:25:52.103923 HttpServer.cpp:1579] (http) This Orthanc server uses CivetWeb as its embedded HTTP server I0519 12:25:52.103932 HttpServer.cpp:2068] (http) The embedded HTTP server will use 50 threads I0519 12:25:52.103947 HttpServer.cpp:1928] (http) HTTP keep alive is enabled W0519 12:25:52.103960 HttpServer.cpp:1992] HTTP compression is enabled I0519 12:25:52.103971 HttpServer.cpp:2081] (http) TCP_NODELAY for the HTTP sockets is set to true I0519 12:25:52.103919 DicomServer.cpp:63] (dicom) DICOM server started I0519 12:25:52.103984 HttpServer.cpp:2101] (http) Request timeout in the HTTP server is set to 30 seconds I0519 12:25:52.104021 main.cpp:1113] Version of Lua: Lua 5.3 W0519 12:25:52.104032 main.cpp:1124] Remote LUA script execution is disabled I0519 12:25:52.104049 HttpServer.cpp:2148] (http) Branching WebDAV bucket at: /webdav I0519 12:25:52.104061 HttpServer.cpp:1624] (http) Starting embedded Web server using Civetweb I0519 12:25:52.105256 OrthancWebDav.cpp:1705] Starting the WebDAV upload thread W0519 12:25:52.105303 HttpServer.cpp:1769] HTTP server listening on port: 8042 (HTTPS encryption is disabled, remote access is not allowed) W0519 12:25:52.105328 main.cpp:876] Orthanc has started I0519 12:25:52.105338 LuaScripting.cpp:841] Starting the Lua engine T0519 12:26:02.104813 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:02.114802 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:12.107331 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:12.428263 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:22.422695 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:22.454881 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:23.041881 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:26:32.447261 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:32.479313 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:42.752735 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:42.776994 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:52.776807 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:26:52.801656 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:26:54.079163 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:27:03.079679 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:03.101666 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:13.107051 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:13.129172 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:23.409641 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:23.431880 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:25.017224 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:27:28.134470 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.134564 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.134597 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.134655 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:28.139849 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:28.143102 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.143157 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.143177 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.143202 HttpServer.cpp:1238] (http) GET /instances/9ee738f2-474480f1-faf00017-5bb96d24-2446d964 T0519 12:27:28.143707 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:28.145295 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.145360 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.145382 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.145413 HttpServer.cpp:1238] (http) GET /series/54271c3f-edd5fb2a-bec4ca6f-3a064248-5987482b T0519 12:27:28.145737 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:28.146726 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.146790 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.146815 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.146845 HttpServer.cpp:1238] (http) GET /studies/69415c04-7937ba7a-6c922956-696245e9-460c4e31 T0519 12:27:28.147224 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:28.148181 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.148243 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.148269 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.148299 HttpServer.cpp:1238] (http) GET /patients/1a83c67f-f94e0c2e-9a0cc441-46d7fdef-9e5270ac T0519 12:27:28.148510 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:28.150259 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:28.150435 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:28.150479 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:28.150538 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:28.151291 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:29.156073 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:29.156188 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:29.156242 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:29.156306 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:29.156825 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:30.159209 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:30.159263 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:30.159285 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:30.159313 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:30.159502 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:31.160860 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:31.160915 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:31.160944 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:31.160978 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:31.161189 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:32.163787 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:32.163939 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:32.164007 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:32.164205 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:32.164520 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:33.167902 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:33.168042 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:33.168100 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:33.168165 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:33.168599 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:33.711654 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:33.733169 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:34.171992 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:34.172139 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:34.172196 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:34.172261 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:34.172663 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:35.176354 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:35.176496 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:35.176553 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:35.176618 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:35.177057 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:36.179745 HttpServer.cpp:1162] (http) HTTP header: [host]: [127.0.0.1:8042] T0519 12:27:36.179889 HttpServer.cpp:1162] (http) HTTP header: [user-agent]: [Python-httplib2/0.19.1 (gzip)] T0519 12:27:36.179947 HttpServer.cpp:1162] (http) HTTP header: [accept-encoding]: [gzip, deflate] I0519 12:27:36.180013 HttpServer.cpp:1238] (http) GET /changes T0519 12:27:36.180421 HttpOutput.cpp:474] Compressing a HTTP answer using gzip T0519 12:27:44.026369 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:44.048666 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:54.329310 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:27:54.351329 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:27:56.053671 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:28:04.632297 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:04.655772 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:14.659395 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:14.682124 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:24.685139 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:24.707303 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:27.093474 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:28:34.988255 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:35.010222 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:45.290751 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:45.314261 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:55.316706 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:28:55.339447 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:28:58.030389 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:29:05.343116 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:05.364459 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:29:15.645324 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:15.667486 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:29:25.954009 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:25.997697 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:29:29.075758 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:29:36.255743 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:36.282976 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:29:46.281351 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:46.306288 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:29:56.583805 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:29:56.606058 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:00.011935 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:30:06.886167 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:06.917222 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:17.210626 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:17.232172 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:27.234034 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:27.255170 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:31.050828 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:30:37.338393 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:37.382846 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:47.640500 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:47.662182 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:30:57.665864 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:30:57.687732 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:31:02.085554 OrthancWebDav.cpp:1253] Cleaning up the empty WebDAV upload folders T0519 12:31:07.691086 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:31:07.713464 ServerContext.cpp:254] Serializing the content of the jobs engine T0519 12:31:17.993927 Connection.cpp:403] (sqlite) SQLite::Connection::FlushToDisk T0519 12:31:18.014906 ServerContext.cpp:254] Serializing the content of the jobs engine I0519 12:31:22.172142 LuaJobManager.cpp:109] (lua) Awaking trailing sleep I0519 12:31:22.172270 LuaScripting.cpp:865] Stopping the Lua engine I0519 12:31:22.272558 LuaScripting.cpp:867] The Lua engine has stopped W0519 12:31:22.272635 main.cpp:938] Orthanc is stopping I0519 12:31:22.282760 OrthancWebDav.cpp:1716] Stopping the WebDAV upload thread W0519 12:31:22.308332 main.cpp:1156] HTTP server has stopped I0519 12:31:22.418763 DicomServer.cpp:85] (dicom) DICOM server stopping W0519 12:31:22.508733 main.cpp:1265] DICOM server has stopped T0519 12:31:22.534305 ServerContext.cpp:254] Serializing the content of the jobs engine I0519 12:31:22.534469 JobsEngine.cpp:288] (jobs) Stopping the jobs engine W0519 12:31:22.713655 JobsEngine.cpp:312] The jobs engine has stopped I0519 12:31:23.017695 ServerIndex.cpp:319] Stopping the database flushing thread I0519 12:31:23.184651 ServerIndex.cpp:502] Closing the monitor thread for stable resources W0519 12:31:23.222384 main.cpp:2030] Orthanc has stopped