FHEM Perl auf 100% CPU nach TCP interface disconnect.

Begonnen von tomleitner, 19 Dezember 2019, 10:26:41

Vorheriges Thema - Nächstes Thema

tomleitner

Problem ist wieder aufgetreten heute .... so ein Krampf. Ich weiß nicht wonach ich noch suchen soll ...

Hier ist ein strace vom perl prozess wenn das Problem existiert ... komisch ist der vielfache Aufruf von newfstatat auf /etc/localtime???

Ideen jemand?



getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20~\10\337S\305&\326\217", 24, 1100072) = 24
pwrite64(67, "\n\2\275\0J\0\253\0\7m\n5\n\7\t\225\tg\t9\t\v\10\335\10\257\10\201\0\331\7?"..., 4096, 1100096) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20-\36\233\347 \361\22\275", 24, 1104192) = 24
pwrite64(67, "\r\0\0\0\24\tb\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1104216) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20\311\350`\2113\250+\17", 24, 1108312) = 24
pwrite64(67, "\n\0\0\0K\0\276\0\17\322\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330"..., 4096, 1108336) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20C\251\17\236\31\3407\253", 24, 1112432) = 24
pwrite64(67, "\r\0\0\0\25\t\16\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1112456) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\320\206\0\0\0\0\351\262\316$\315*\32\20{\241\345y\231\374\370>", 24, 1116552) = 24
pwrite64(67, "\2\1n\0H\0\376\0\0\t:\205\0178\17\6\16\324\16\242\16p\16>\16\f\r\332\r\250\rv"..., 4096, 1116576) = 4096
pwrite64(67, "\0\24\322\220\0\0\0\0\351\262\316$\315*\32\20X\231-\t\37\306\223\361", 24, 1120672) = 24
pwrite64(67, "\n\16\276\0Q\1\26\0\16\220\16b\0164\16\6\r\330\r\252\r|\rN\r \f\362\f\304\f\226"..., 4096, 1120696) = 4096
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\0206i`%VJ\276\356", 24, 1124792) = 24
pwrite64(67, "\n\0\354\0H\0\276\0\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252"..., 4096, 1124816) = 4096
pwrite64(67, "\0\24\322\230\0\0\0\0\351\262\316$\315*\32\20\232\243\364\322h\202\262\332", 24, 1128912) = 24
pwrite64(67, "\n\0\0\0:\2g\0\2\333\2\241\2g\3\210\3N\3\25\4\304\4\213\4H\4\5\3\302\10$"..., 4096, 1128936) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20Q\377X\334\"@B\367", 24, 1133032) = 24
pwrite64(67, "\r\0\0\0\26\10\272\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1133056) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20\320W3\306\202\22\326\304", 24, 1137152) = 24
pwrite64(67, "\n\0\354\0I\0\276\0\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252"..., 4096, 1137176) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\300\301G\237\257\373\377\360", 24, 1141272) = 24
pwrite64(67, "\r\0\0\0\27\10f\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1141296) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\203\0\0\0\0\351\262\316$\315*\32\20n\33\226\206_Q\306\34", 24, 1145392) = 24
pwrite64(67, "\n\5\277\0K\0\257\2\4@\10H\5\220\17\321\17\242\17s\17D\17\25\16\346\16\267\16\210\16Y"..., 4096, 1145416) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\216\212]\201\202\361\257\272", 24, 1149512) = 24
pwrite64(67, "\r\0\0\0\30\10\21\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1149536) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20M\365\36f\236(\345\320", 24, 1153632) = 24
pwrite64(67, "\n\0\354\0J\0\276\0\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252"..., 4096, 1153656) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\355\266\354\241E:\222\306", 24, 1157752) = 24
pwrite64(67, "\r\0\0\0\31\7\275\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1157776) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\303\371\0\0\0\0\351\262\316$\315*\32\20\254G\277_T\377\255w", 24, 1161872) = 24
pwrite64(67, "\2\0\0\0E\2T\3\0\0047A\3\257\3~\17\317\17\236\17m\17<\17\v\16\332\16\251\16x"..., 4096, 1161896) = 4096
pwrite64(67, "\0\24\322+\0\0\0\0\351\262\316$\315*\32\20\314\r\321\224\331\374\315-", 24, 1165992) = 24
pwrite64(67, "\n\4\215\0V\0\334\0\4`\0043\4\6\3\331\3\254\3\177\3R\17\323\17\246\17y\17L\17\37"..., 4096, 1166016) = 4096
pwrite64(67, "\0\24\322R\0\0\0\0\351\262\316$\315*\32\20\344\267`\371\214\334o\222", 24, 1170112) = 24
pwrite64(67, "\n\0\341\0S\0\264\0\16\305\16\230\16k\16>\16\21\r\344\r\267\r\212\r]\r0\r\3\f\326"..., 4096, 1170136) = 4096
pwrite64(67, "\0\24\322y\0\0\0\0\351\262\316$\315*\32\20\243It\244\354\210\344)", 24, 1174232) = 24
pwrite64(67, "\n\0\0\0M\1C\0\1C\1\245\1t\0028\2\7\1\326\2\313\2\232\2i\3\300\3\217\3^"..., 4096, 1174256) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\17\210\305\1l\234\274\215", 24, 1178352) = 24
pwrite64(67, "\r\0\0\0\32\7b\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1178376) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322T\0\0\0\0\351\262\316$\315*\32\20\375\211\10:\7>\274\201", 24, 1182472) = 24
pwrite64(67, "\n\0\322\0D\0\240\0\4\253\4y\4G\4\25\3\343\3\261\3\177\3M\3\33\17\316\17\234\17j"..., 4096, 1182496) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\31469\2112}>\271", 24, 1186592) = 24
pwrite64(67, "\r\0\0\0\33\7\n\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1186616) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20M,\375\21\34\327\3625", 24, 1190712) = 24
pwrite64(67, "\n\0\354\0K\0\276\0\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252"..., 4096, 1190736) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20h\214^\214.l\355&", 24, 1194832) = 24
pwrite64(67, "\r\0\0\0\34\6\266\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1194856) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20\314O\321\5)w\305\35", 24, 1198952) = 24
pwrite64(67, "\n\0\0\0L\0\264\0\17\244\17v\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252"..., 4096, 1198976) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\325\\\213\320K\r\224\377", 24, 1203072) = 24
pwrite64(67, "\r\0\0\0\35\6b\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1203096) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
getpid()                                = 2202
getpid()                                = 2202
getpid()                                = 2202
fcntl(68, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
pwrite64(67, "\0\24\320\206\0\0\0\0\351\262\316$\315*\32\20e\230~<\"@\314\30", 24, 1207192) = 24
pwrite64(67, "\2\1n\0H\1\3\0\0\t:\205\0178\17\6\16\324\16\242\16p\16>\16\f\r\332\r\250\rv"..., 4096, 1207216) = 4096
pwrite64(67, "\0\24\322\220\0\0\0\0\351\262\316$\315*\32\20\3458\3{\344\337+\257", 24, 1211312) = 24
pwrite64(67, "\n\0\0\0S\1\26\0\16\220\16b\0164\16\6\r\330\r\252\r|\rN\r \f\362\f\304\f\226"..., 4096, 1211336) = 4096
pwrite64(67, "\0\24\322\223\0\0\0\0\351\262\316$\315*\32\20T\24)\277f\370\357~", 24, 1215432) = 24
pwrite64(67, "\n\1\232\0I\0\264\0\17H\17\32\16\354\16\276\16\220\16b\0164\16\6\r\330\r\252\r|\rN"..., 4096, 1215456) = 4096
pwrite64(67, "\0\24\322\230\0\0\0\0\351\262\316$\315*\32\20a\307\222\373A\33a\326", 24, 1219552) = 24
pwrite64(67, "\n\0\0\0<\1\370\0\0022\1\370\2\333\2\241\2g\3\210\3N\3\25\4\304\4\213\4H\4\5"..., 4096, 1219576) = 4096
pwrite64(67, "\0\24\322\232\0\24\322\233\351\262\316$\315*\32\20\321\270\316\252X;v\201", 24, 1223672) = 24
pwrite64(67, "\r\0\0\0\36\6\16\0\17\254\17X\17\3\16\257\16[\16\7\r\263\r_\r\v\f\266\fb\f\7"..., 4096, 1223696) = 4096
fdatasync(67)                           = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=120, l_len=1}) = 0
fcntl(68, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=124, l_len=1}) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=2237, ...}, 0) = 0
strace: Process 2202 detached




rudolfkoenig

ZitatHier ist ein strace vom perl prozess wenn das Problem existiert ...
Ich sehe nichts von fhem.pl in diesem Log. Entweder ein unbekanntes/merkwuerdiges Modul, oder wahrscheinlicher, das ist ein strace von einem DB-System wie mysql: lauter pwrite64, begleitet von F_SETLK/F_UNLCK und fdatasync.

tomleitner

Doch, hier z.B. checkt er fhem.db:


newfstatat(AT_FDCWD, "/opt/fhem/fhem.db", {st_mode=S_IFREG|0644, st_size=5589528576, ...}, 0) = 0


... kann aber gerne noch einen strace machen wenns wieder auftritt ...

rudolfkoenig

ZitatDoch, hier z.B. checkt er fhem.db:
Ok, dann sehen wir hier den sqlite3 Code am werkeln, zaehlt auch als DB.
Vermutlich wuerde ein Timestamp in der Ausgabe (mit -tt) helfen, und mindestens 10 Sekunden aufnehmen.