SegFault seit Umstellung auf Attachements ausserhalb mysql?
Hi,
ich habe heute auf meiner DS213j mit aktuellster Firmware 3810 und Zarafa 0.4.2_armada370 umgestellt, dass die Attachements ausserhalb der Datenbank gespeichert werden, und dann die MySQL Datenbank gesichert, gelöscht und neu zurückgespielt, um den benutzten Speicherplatz wieder freizugeben.
Das ganze hat auch den ganzen Abend funktioniert, aber jetzt crashed zarafa-server mit einem SegFault:
Tue Dec 3 22:29:45 2013: Starting zarafa-server version 7,1,7,42779, pid 9173
Tue Dec 3 22:29:45 2013: Listening for priority pipe connections on /var/run/zarafa-prio
Tue Dec 3 22:29:45 2013: Listening for pipe connections on /var/run/zarafa
Tue Dec 3 22:29:45 2013: Listening for TCP connections on port 236
Tue Dec 3 22:29:46 2013: Connection to database 'zarafa' succeeded
Tue Dec 3 22:29:46 2013: zarafa-licensed is running, but no license key was found. Not all commercial features will be available.
Tue Dec 3 22:29:48 2013: Loading searchfolders
Tue Dec 3 22:29:49 2013: Startup succeeded on pid 9252
Tue Dec 3 22:29:54 2013: Caught SIGSEGV (11), traceback:
Tue Dec 3 22:29:54 2013: 0x000000000ba290 /usr/local/zarafa/bin/zarafa-server(_Z7sigsegvi+0x80) [0xba290]
Tue Dec 3 22:29:54 2013: 0x0000004203cc10 /lib/libc.so.6(__default_sa_restorer_v2+0) [0x4203cc10]
Tue Dec 3 22:29:54 2013: 0x0000004208229c /lib/libc.so.6(cfree+0x28) [0x4208229c]
Tue Dec 3 22:29:54 2013: 0x00000041b4a51c /usr/local/zarafa/lib/libmysqlclient.so.16(+0x7251c) [0x41b4a51c]
Tue Dec 3 22:29:54 2013: 0x00000041b4bcd4 /usr/local/zarafa/lib/libmysqlclient.so.16(gzclose+0xa8) [0x41b4bcd4]
Tue Dec 3 22:29:54 2013: 0x000000001b8808 /usr/local/zarafa/bin/zarafa-server(_ZN16ECFileAttachment22SaveAttachmentInstanceEjjiPh+0x178) [0x1b8808]
Tue Dec 3 22:29:54 2013: 0x000000001b7460 /usr/local/zarafa/bin/zarafa-server(_ZN19ECAttachmentStorage14SaveAttachmentEjjbiPhPj+0x1c4) [0x1b7460]
Tue Dec 3 22:29:54 2013: 0x00000000106954 /usr/local/zarafa/bin/zarafa-server(_Z10WritePropsP4soapP9ECSessionP10ECDatabaseP19ECAttachmentStorageP10saveObjectjbjS8_PbP11_s_FILETIMESB_+0x1634) [0x106954]
Tue Dec 3 22:29:54 2013: 0x0000000010a61c /usr/local/zarafa/bin/zarafa-server(_Z10SaveObjectP4soapP9ECSessionP10ECDatabaseP19ECAttachmentStoragejjjjjP10saveObjectS8_jPb+0x36c) [0x10a61c]
Tue Dec 3 22:29:54 2013: 0x0000000010a6e8 /usr/local/zarafa/bin/zarafa-server(_Z10SaveObjectP4soapP9ECSessionP10ECDatabaseP19ECAttachmentStoragejjjjjP10saveObjectS8_jPb+0x438) [0x10a6e8]
Tue Dec 3 22:29:54 2013: 0x0000000010bac0 /usr/local/zarafa/bin/zarafa-server(_Z14ns__saveObjectP4soapy17xsd__base64BinaryS1_P10saveObjectjjP18loadObjectResponse+0x860) [0x10bac0]
Tue Dec 3 22:29:54 2013: 0x000000002b2a90 /usr/local/zarafa/bin/zarafa-server(_Z25soap_serve_ns__saveObjectP4soap+0xdc) [0x2b2a90]
Tue Dec 3 22:29:54 2013: 0x000000000ca8e8 /usr/local/zarafa/bin/zarafa-server(_ZN14ECWorkerThread4WorkEPv+0x3e4) [0xca8e8]
Tue Dec 3 22:29:54 2013: 0x0000004003ee64 /lib/libpthread.so.0(+0x6e64) [0x4003ee64]
Tue Dec 3 22:29:54 2013: When reporting this traceback, please include Linux distribution name, system architecture and Zarafa version.
Irgend eine Idee, woran das liegen kann? Ich glaube zwar nicht, dass irgendwelche wichtigen Mails verloren gehen, wenn ich das Backup von gestern einspiele, aber die Performance mit Outlook ist subjektiv besser als vorher.
Edit: Sieht aus, als würde das Problem mit dem Anlegen des ersten neuen Attachements zusammenhängen. Alle Dateien im Filesystem der Attachements sind von heute nachmittag. Nur eine hat das Datum des Crashes:
DiskStation> pwd
/volume1/homes/zarafa/4/19
DiskStation> ls -l 39*
-rw-r--r-- 1 root root 23418 Dec 3 13:00 394
-rw-r--r-- 1 root root 0 Dec 3 22:29 3994.gz
Edit2: Wenn ich "attachement_compression = 0" setze, werden die Mail von fetchmail geholt und Zarafa crashed nicht.
Die Attachements werden dann umkomprimiert abgelegt.
Merci,
Andreas