STEPS TO REPRODUCE Hello, I'm just recognizing faces in many thousands of photos. I also set up a MariaDB on the Synology for this purpose. The performance is certainly not particularly good, but it works. Finding faces took many days with all four CPU cores. I run Face Recognition with a single CPU-Core. My problem is: I always shut down the PC to hibernate mode. The next day, digikam continues with the detection. The program is visible in the taskbar. But when I try to enlarge it, nothing happens. In the task manager I can see that the program is working at about 20% and so is the synology. If I right click on digikam in the task bar and click on "digiKam", digikam starts again in a new instance. So I can't do any other work in digikam, for example to confirm the faces that have already been recognized. I can only close digikam via the task manager and then restart it. Face recognition must then be restarted. SOFTWARE/OS VERSIONS Windows: 10
Well, it’s simple: the network socket is broken at system restoration time and application must be lost.
Understood. So digiKam must always be closed before the PC goes into standby/hibernate mode or the wife switches to your user account. Otherwise the problem happens.
Hi Andy, It must be closed with a remote database. If you use a local one as sqlite, the problem do not exists (i use it and hibernate my computer without problem). Best regards. Gilles Caulier
Maik, Perhaps we can at least verify if the socket still valid while using a remote database, as the network connexion can be broken for multiple reasons. I think the socket must have a time out to catch which can be used to show a message box. Gilles
Hello Gilles, I migrated the database back to SQLite two weeks ago. This runs stable. However, this is on the Synology in a shared folder. Even after the idle state, digikam continues to work with face recognition. I read that two computers can access a SQLite database. But then digikam no longer reacts. Andy
>I migrated the database back to SQLite two weeks ago. This runs stable. However, this is on the Synology in a shared folder. Even after the idle >state, digikam continues to work with face recognition. Fine. >I read that two computers can access a SQLite database. But then digikam no longer reacts. No, it's wrong. Sqlite database cannot be shared through the network. Also it cannot be hosted in the network share. Only a remote Mysql/Mariadb database can be used in these conditions. Gilles Caulier