Я думаю, что моя громовая птица находится в бесполезной бесконечной петле.
Это повторяется.
Вывод strace -p PID:
recvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{"\34\0\253\30)\1 \2\375\1\0\0\4\22\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, 0x7ffea5151530, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, -1) = 1 ([{fd=29, revents=POLLIN}])
С top
я вижу, что Thunderbird - единственный процесс, для которого требуется процессор. Это требует 30% процессора.
С iotop
я вижу, что почти ничего не делается.
Еще несколько минут спустя. Прямой вывод процесса Thunderbird одинаков.
В списке активности thunderbird я вижу, что он пытается сканировать изображения в папке IMAP.
С dmesg
я не вижу ошибок. Файловые системы вроде бы в порядке.
Процесс thunderbird имеет много открытых файлов:
ls -ltr /proc/2797/fd| wc -l
116
Большинство файлов являются MSF-файлами.
Thunderbird реагирует очень медленно. GUI практически непригоден для использования.
Что тут происходит? Что я могу сделать?
Запуск Ubuntu 16.04.2 LTS
Вот список активности. Вчера здесь сидела громовая птица несколько часов. После перезагрузки снова то же самое:
Файловый дескриптор 4 - это сокет домена unix:
root@ThinkPad-E520:~# ls -ltr /proc/3059/fd| grep ' 4 '
lrwx------ 1 guettli guettli 64 Aug 14 06:14 4 -> socket:[32096]