Ich habe hier ein Verhalten welches ich mir nicht erklären kann. Dass Symptom ist, dass die Indexierungs-Cron-Scripte auf Fehler laufen:
WARNING: failed to open pid_file '/run/grommunio-archive/grommunio-archive-searchd.pid'.
WARNING: indices NOT rotated.
und mir so alle 15 Minuten 2 Root-Mails bescheren. Ursache ist, das bei einem Reboot searchd
bzw. sphinx
nicht ordnungsgemäss startet:
-- Boot 0c85feae534c47d5b4d5fb4b64247bd3 --
Dez 21 22:14:41 mail systemd[1]: Started Sphinx - SQL Full Text Search Engine.
Dez 21 22:14:41 mail searchd[1317]: [Thu Dec 21 22:14:41.218 2023] [1317] using config file '/etc/sphinx/sphinx.conf'...
Dez 21 22:14:41 mail searchd[1317]: listening on 127.0.0.1:9312
Dez 21 22:14:41 mail searchd[1317]: listening on 127.0.0.1:9306
Dez 21 22:14:41 mail searchd[1317]: Sphinx 2.2.11-id64-release (95ae9a6)
Dez 21 22:14:41 mail searchd[1317]: Copyright (c) 2001-2016, Andrew Aksyonoff
Dez 21 22:14:41 mail searchd[1317]: Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
Dez 21 22:14:41 mail searchd[1317]: precaching index 'main1'
Dez 21 22:14:41 mail searchd[1317]: [208B blob data]
Dez 21 22:14:41 mail searchd[1317]: [149B blob data]
Dez 21 22:14:41 mail searchd[1317]: [149B blob data]
Dez 21 22:14:41 mail searchd[1317]: [155B blob data]
Dez 21 22:14:41 mail searchd[1317]: [209B blob data]
Dez 21 22:14:41 mail searchd[1317]: [210B blob data]
Dez 21 22:14:41 mail searchd[1317]: [149B blob data]
Dez 21 22:14:41 mail searchd[1317]: [192B blob data]
Dez 21 22:14:41 mail searchd[1317]: binlog: replay stats: 0 rows in 0 commits; 0 updates, 0 reconfigure; 0 indexes
Dez 21 22:14:41 mail searchd[1317]: binlog: finished replaying /var/lib/grommunio-archive/sphinx//binlog.001; 0.0 MB in 0.000 sec
Dez 21 22:14:41 mail searchd[1317]: binlog: finished replaying total 1 in 0.000 sec
Dez 21 22:14:41 mail searchd[1317]: accepting connections
Dez 21 22:15:01 mail searchd[1317]: caught SIGHUP (seamless=1, in queue=1)
Dez 21 22:15:01 mail searchd[1317]: caught SIGHUP (seamless=1, in queue=2)
Dez 21 22:15:01 mail searchd[1317]: rotating index 'note1': started
Dez 21 22:15:01 mail searchd[1317]: WARNING: binlog: failed to unlink /var/lib/grommunio-archive/sphinx//binlog.001: No such file or directory (remove it manually)
Dez 21 22:15:01 mail searchd[1317]: rotating index 'note1': success
Dez 21 22:15:01 mail searchd[1317]: rotating index: all indexes done
Dez 21 22:15:02 mail searchd[1317]: rotating index 'tag1': started
Dez 21 22:15:02 mail searchd[1317]: rotating index 'tag1': success
Dez 21 22:15:02 mail searchd[1317]: rotating index: all indexes done
Er sagt zwar es wäre alles gut, ist es aber nicht. Das nötige PID-File aus der Cron-Mail fehlt. Wenn ich ihn dann manuell neu starte:
service searchd restart
ist dann alles wieder gut:
mail:/etc # ls -l /run/grommunio-archive/
total 8
-rw-r--r-- 1 groarchive groarchive 4 Dez 22 08:02 grommunio-archive.pid
-rw------- 1 groarchive sphinx 5 Dez 22 08:03 grommunio-archive-searchd.pid
Wobei das Log nicht wesentlich anders aussieht:
Dez 22 08:03:48 mail searchd[1317]: caught SIGTERM, shutting down
Dez 22 08:03:48 mail systemd[1]: Stopping Sphinx - SQL Full Text Search Engine...
Dez 22 08:03:48 mail searchd[1317]: shutdown complete
Dez 22 08:03:48 mail searchd[1317]: precached 8 indexes in 0.016 sec
Dez 22 08:03:48 mail systemd[1]: searchd.service: Deactivated successfully.
Dez 22 08:03:48 mail systemd[1]: Stopped Sphinx - SQL Full Text Search Engine.
Dez 22 08:03:50 mail systemd[1]: Started Sphinx - SQL Full Text Search Engine.
Dez 22 08:03:50 mail searchd[6450]: [Fri Dec 22 08:03:50.396 2023] [6450] using config file '/etc/sphinx/sphinx.conf'...
Dez 22 08:03:50 mail searchd[6450]: listening on 127.0.0.1:9312
Dez 22 08:03:50 mail searchd[6450]: listening on 127.0.0.1:9306
Dez 22 08:03:50 mail searchd[6450]: Sphinx 2.2.11-id64-release (95ae9a6)
Dez 22 08:03:50 mail searchd[6450]: Copyright (c) 2001-2016, Andrew Aksyonoff
Dez 22 08:03:50 mail searchd[6450]: Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
Dez 22 08:03:50 mail searchd[6450]: precaching index 'main1'
Dez 22 08:03:50 mail searchd[6450]: [215B blob data]
Dez 22 08:03:50 mail searchd[6450]: precaching index 'main2'
Dez 22 08:03:50 mail searchd[6450]: [149B blob data]
Dez 22 08:03:50 mail searchd[6450]: [149B blob data]
Dez 22 08:03:50 mail searchd[6450]: [155B blob data]
Dez 22 08:03:50 mail searchd[6450]: [221B blob data]
Dez 22 08:03:50 mail searchd[6450]: precaching index 'delta1'
Dez 22 08:03:50 mail searchd[6450]: [219B blob data]
Dez 22 08:03:50 mail searchd[6450]: precaching index 'tag1'
Dez 22 08:03:50 mail searchd[6450]: [155B blob data]
Dez 22 08:03:50 mail searchd[6450]: precaching index 'note1'
Dez 22 08:03:50 mail searchd[6450]: [156B blob data]
Dez 22 08:03:50 mail searchd[6450]: binlog: replaying log /var/lib/grommunio-archive/sphinx//binlog.001
Dez 22 08:03:50 mail searchd[6450]: binlog: replay stats: 0 rows in 0 commits; 0 updates, 0 reconfigure; 0 indexes
Dez 22 08:03:50 mail searchd[6450]: binlog: finished replaying /var/lib/grommunio-archive/sphinx//binlog.001; 0.0 MB in 0.000 sec
Dez 22 08:03:50 mail searchd[6450]: binlog: finished replaying total 1 in 0.000 sec
Dez 22 08:03:50 mail searchd[6450]: accepting connections
Dez 22 08:05:01 mail searchd[6450]: caught SIGHUP (seamless=1, in queue=1)
Dez 22 08:05:01 mail searchd[6450]: rotating index 'delta1': started
Dez 22 08:05:01 mail searchd[6450]: WARNING: binlog: failed to unlink /var/lib/grommunio-archive/sphinx//binlog.001: No such file or directory (remove it manually)
Dez 22 08:05:01 mail searchd[6450]: rotating index 'delta1': success
Dez 22 08:05:01 mail searchd[6450]: rotating index: all indexes done
Dez 22 08:05:06 mail searchd[6450]: caught SIGHUP (seamless=1, in queue=1)
Dez 22 08:05:06 mail searchd[6450]: rotating index 'dailydelta1': started
Dez 22 08:05:06 mail searchd[6450]: rotating index 'dailydelta1': success
Dez 22 08:05:06 mail searchd[6450]: rotating index: all indexes done
Ideen ?