Hi all,

after the Weekend, this is the status of the queues:

/opt/mailman/var/queue/archive:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:47 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/bad:
total 3016
drwxrwx---  2 mailman mailman    4096 Aug  2 00:02 .
drwxr-xr-x 14 mailman mailman     165 Jun 27  2024 ..
-rw-rw----  1 mailman mailman  221723 Aug  1 17:26 
1754061973.4885209+46b1ae3716439bf3ef98090296dfce0320fc3017.psv
-rw-rw----  1 mailman mailman   32912 Aug  2 00:00 
1754085602.191851+3576cf33232db110fa7761233f67245564553652.psv
-rw-rw----  1 mailman mailman     416 Aug  2 00:00 
1754085604.0204346+ad485da0c45cb0ad17a5dc42613c3eb3f313c20e.psv
-rw-rw----  1 mailman mailman 1407649 Aug  2 00:00 
1754085623.275817+f23139c8127c454b4fe65453af3db18e558b0e87.psv
-rw-rw----  1 mailman mailman 1407634 Aug  2 00:02 
1754085729.3529432+1643f907bac39a22a7d71e50b031c4f8a574082c.psv

/opt/mailman/var/queue/bounces:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 05:22 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/command:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:14 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/digest:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:21 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/in:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:47 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/nntp:
total 0
drwxrwx---  2 mailman mailman   6 Jun 27  2024 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/out:
total 1772
drwxrwx---  2 mailman mailman    4096 Aug  4 08:49 .
drwxr-xr-x 14 mailman mailman     165 Jun 27  2024 ..
-rw-rw----  1 mailman mailman 1407649 Aug  2 00:00 
1754085626.995262+ebf03275f7441b1bc7bbaf063cb6238bec30ff9f.pck.tmp
-rw-rw----  1 mailman mailman   50244 Aug  3 00:00 
1754172045.4400518+1da9c6fd82ee0dbc0e893eeca713d498a7273150.pck.tmp
-rw-rw----  1 mailman mailman   31122 Aug  4 08:49 
1754290173.7476344+7237c062741059807b66024091571ce3399d8eda.pck
-rw-rw----  1 mailman mailman   18091 Aug  4 08:49 
1754290173.8104873+cb4c78dffcd7147a5deca51b2cfd92829c06af9d.pck
-rw-rw----  1 mailman mailman   18243 Aug  4 08:49 
1754290173.8333225+d77876f47de73141dd5f6f9ac8d33d937bf6a727.pck
-rw-rw----  1 mailman mailman   17585 Aug  4 08:49 
1754290173.8802657+cb8103f6db5193a75706a7c1bc0d4f90126e587a.pck
-rw-rw----  1 mailman mailman  217073 Aug  4 08:49 
1754290173.9709926+90b2bfd3adf5faa7d0ec336f07dbe2267e666c75.pck
-rw-rw----  1 mailman mailman   33494 Aug  4 08:49 
1754290174.019171+553fc3546ae6c5f8e1b0f27ffc60e154629b9f1d.pck

/opt/mailman/var/queue/pipeline:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:47 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/retry:
total 0
drwxrwx---  2 mailman mailman   6 Feb 18 08:57 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

/opt/mailman/var/queue/shunt:
total 9012
drwxrwx---  2 mailman mailman    8192 Aug  4 00:00 .
drwxr-xr-x 14 mailman mailman     165 Jun 27  2024 ..
-rw-rw----  1 mailman mailman     490 Aug  1 10:26 
1754036797.3635633+4a7750d6b8765f9f982dbfcbf9e972d8055bb4c5.pck
-rw-rw----  1 mailman mailman     445 Aug  1 10:26 
1754036797.618993+a6e6aefca6a76ed55c5bb4fae448f59c42a6f246.pck
-rw-rw----  1 mailman mailman     443 Aug  1 10:26 
1754036797.647361+67d36f287c76ea09b0524dcf03e080d68604d063.pck
-rw-rw----  1 mailman mailman     443 Aug  1 10:26 
1754036797.67375+0a78febb8e89d073607be70ccf90196b3e7fac17.pck
-rw-rw----  1 mailman mailman   14233 Aug  1 10:50 
1754038238.585611+3814bb1ce4232c97991a9cbcaed482966788e7c6.pck
-rw-rw----  1 mailman mailman   14206 Aug  1 10:50 
1754038251.6686325+2cacc5d5709cf5c9d8ce571947c8395eb0da37c9.pck
-rw-rw----  1 mailman mailman   14466 Aug  1 10:51 
1754038263.7415857+7f8260ca4bdf6f109be00206e07d03e717bfa6e1.pck
-rw-rw----  1 mailman mailman   14297 Aug  1 10:51 
1754038273.8673453+9ccb00ea1dc05fcbfb2bc0ef071e1f3083b0e73f.pck
-rw-rw----  1 mailman mailman     443 Aug  1 13:30 
1754047820.8963482+a122a01a47aa5c6dd8240d8ea7bc35fb3960a46d.pck
-rw-rw----  1 mailman mailman   10870 Aug  1 15:21 
1754054475.6638494+f8156ebc84effc7680b64ec03edc7d86b8f6eb65.pck
-rw-rw----  1 mailman mailman   14782 Aug  1 16:02 
1754056965.1972625+8273637db3056c2325a0903b7171725fb6f4d5e8.pck
-rw-rw----  1 mailman mailman  221723 Aug  1 17:26 
1754061973.4941757+4dc6368d88536bc195afdbce9432375166817413.pck
-rw-rw----  1 mailman mailman   32912 Aug  2 00:00 
1754085603.42874+d0b308c26d31e682d256e6cda3786797cad7b062.pck.tmp
-rw-rw----  1 mailman mailman   17773 Aug  2 00:00 
1754085627.0487497+cf822cd6608fcca545f5350124eae405df598f59.pck
-rw-rw----  1 mailman mailman     478 Aug  2 00:00 
1754085627.2411385+cbc654e510b8d618a2999274476b000542feff0e.pck
-rw-rw----  1 mailman mailman  733213 Aug  2 00:00 
1754085627.264005+5a16138d0e33252f2606ceb69577bb58d88bb2e5.pck.tmp
-rw-rw----  1 mailman mailman   86108 Aug  2 00:00 
1754085646.590158+624db84af49b742971e10004557f4289a2c5bccf.pck
-rw-rw----  1 mailman mailman     446 Aug  2 00:00 
1754085646.7170782+9ee0dedf32447f0e860dbe589fed9a272ceeadf8.pck.tmp
-rw-rw----  1 mailman mailman   18750 Aug  2 00:01 
1754085665.8180223+2d11df5f3b4b96ba710fc1bd24551cf67598be79.pck
-rw-rw----  1 mailman mailman   21926 Aug  2 00:01 
1754085665.823551+63198e22da918bc7193d93ec2e3cc01f8aaf5e44.pck
-rw-rw----  1 mailman mailman   60639 Aug  2 00:01 
1754085665.901899+4e47db603c553fa357350865de35092a4ebef5fe.pck
-rw-rw----  1 mailman mailman   85888 Aug  2 00:01 
1754085665.9268048+8ec4679a850410c2e574d4e63f0a4f3ab602af3b.pck
-rw-rw----  1 mailman mailman     449 Aug  2 00:01 
1754085666.0164568+fee1f138066b27b2752812f59e8154f47a534df7.pck
-rw-rw----  1 mailman mailman 1407870 Aug  2 00:01 
1754085696.4017332+94ab6c71d0e984764abd160f14775bb7f73b1222.pck
-rw-rw----  1 mailman mailman     475 Aug  2 00:01 
1754085696.6109+ced325862a46537b64b26257214a9190c3dde0f2.pck
-rw-rw----  1 mailman mailman  311196 Aug  2 00:01 
1754085715.0974422+7b9989730c03cff548e08961591887e17cc2324c.pck
-rw-rw----  1 mailman mailman     437 Aug  2 00:01 
1754085715.1049805+27e5b8943991e847faf240e5e29f8d0c08af4503.pck
-rw-rw----  1 mailman mailman   29278 Aug  2 00:01 
1754085715.1054037+b2fa0b025564ef9ba8d6917b8390cbe8fadf7b94.pck
-rw-rw----  1 mailman mailman   20878 Aug  2 00:01 
1754085715.1229646+805071d12ddfe493768a1e83f05db70aa92fb3bb.pck
-rw-rw----  1 mailman mailman    7376 Aug  2 00:01 
1754085715.2501519+16602d78716c922920e770b6d9e17609bdbc4adb.pck
-rw-rw----  1 mailman mailman 1407649 Aug  2 00:02 
1754085734.1192129+c43923f712a65cc4a111ad09a8f610df855a8692.pck.tmp
-rw-rw----  1 mailman mailman     458 Aug  2 00:02 
1754085734.1719563+31c0d3d15642b9c7c9f8fbfb94cc0ad8bfccd912.pck
-rw-rw----  1 mailman mailman   12960 Aug  2 00:02 
1754085734.21608+0265fcd448c9fb539c801f3a19ddb18c4956aa0e.pck
-rw-rw----  1 mailman mailman   17254 Aug  2 15:26 
1754141215.9892564+3b3dc4f6023516ad41b8a0430887f10701fccb3c.pck
-rw-rw----  1 mailman mailman   38992 Aug  3 00:00 
1754172001.3344436+8a1c1a9b3703f0421263c2b24fc27c9a9bb9116d.pck
-rw-rw----  1 mailman mailman 1332842 Aug  3 00:00 
1754172001.3540711+13acca94280dbcbb1a1cb8e730fbf87971b31aa9.pck
-rw-rw----  1 mailman mailman  752482 Aug  3 00:00 
1754172001.3596764+d2d772c50ff9812632bd6b054dfb9973758ed5c4.pck
-rw-rw----  1 mailman mailman   18267 Aug  3 00:00 
1754172026.4244561+b2e097258a1123092a199858a50f7d4cb4d5ca65.pck
-rw-rw----  1 mailman mailman   17241 Aug  3 00:00 
1754172026.4761071+9818446a413647ef57fc5f60d8fa51da43d85da8.pck
-rw-rw----  1 mailman mailman 1407668 Aug  3 00:00 
1754172026.4913034+c3055e1f383c0b3226169006e1cb79322e09846d.pck
-rw-rw----  1 mailman mailman   50244 Aug  3 00:00 
1754172045.543335+521b1a4d393691e85c86fd3a313efc6d90008b30.pck
-rw-rw----  1 mailman mailman   32173 Aug  3 00:00 
1754172045.5646617+ea2a4f2a232dfa9750e58c5b8cf9150c933e8ae7.pck
-rw-rw----  1 mailman mailman   37411 Aug  3 00:01 
1754172102.5104077+c9cabab5571fb2db62cbc688b6cc0e05f2fa2bfb.pck
-rw-rw----  1 mailman mailman   25419 Aug  3 00:01 
1754172102.5282032+20946f26d1adf7c481e504de4d589cdb1cc21edb.pck
-rw-rw----  1 mailman mailman  276542 Aug  3 00:02 
1754172120.9135556+ddbc3a3e9ce4afc78b95d03d73b0c8737f3f6606.pck
-rw-rw----  1 mailman mailman   18018 Aug  3 00:02 
1754172140.6559258+621dad8dc6a84e2ddc5413cedd7f8860b267c27c.pck
-rw-rw----  1 mailman mailman   12887 Aug  4 00:00 
1754258401.069818+189eeede43be7771f2932f2fb0954f1b09cb9fb9.pck
-rw-rw----  1 mailman mailman  311196 Aug  4 00:00 
1754258421.5529852+ca4e152d308b15023f5203309cc583929177cda2.pck
-rw-rw----  1 mailman mailman   66982 Aug  4 00:00 
1754258441.022148+91e14500fe3abe2bdcf69e56f5f200ca851e3a7e.pck
-rw-rw----  1 mailman mailman   84863 Aug  4 00:00 
1754258441.0448039+48b144d7abc1fe88b2fc6aef25398993c6bdc2e5.pck
-rw-rw----  1 mailman mailman   20951 Aug  4 00:00 
1754258459.2980123+485ba78453a56be2211e9a02277087ad5cf12b22.pck

/opt/mailman/var/queue/virgin:
total 0
drwxrwx---  2 mailman mailman   6 Aug  4 08:47 .
drwxr-xr-x 14 mailman mailman 165 Jun 27  2024 ..

So let's start with bad queue:

mailman qfile 
/opt/mailman/var/queue/bad/1754061973.4885209+46b1ae3716439bf3ef98090296dfce0320fc3017.psv

Traceback (most recent call last):
  File "/opt/mailman/mailman-venv/bin/mailman", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/click/core.py", line 
1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/click/core.py", line 
1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/mailman/bin/mailman.py",
 line 69, in invoke
    return super().invoke(ctx)
           ^^^^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/click/core.py", line 
1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/click/core.py", line 
1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/click/core.py", line 
783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/opt/mailman/mailman-venv/lib64/python3.11/site-packages/mailman/commands/cli_qfile.py",
 line 63, in qfile
    m.append(pickle.load(fp))
             ^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x95 in position 25: 
invalid start byte

Seems to be an decoding error

mailman qfile 
/opt/mailman/var/queue/bad/1754061973.4885209+46b1ae3716439bf3ef98090296dfce0320fc3017.psv

First Object is the E-Mail with a lot of HTML (Outlook seems to be the client, 
so...)

The Second:

{   '_parsemsg': False,
    'approved': True,
    'envsender': 'nore...@lists.example.com,
    'lang': 'de',
    'listid': 'kennziffern.lists.example.com,
    'member_moderation_action': 'hold',
    'moderation_reasons': ['The message comes from a moderated member'],
    'moderation_sender': '<Sender Address>,
    'moderator_approved': True,
    'original_sender': <Sender Address>',
    'original_size': 28614,
    'original_subject': '=?iso-8859-1?Q?=C4nderungen_im_Orgaverzeichnis?=',
    'received_time': datetime.datetime(2025, 7, 31, 11, 16, 46, 475199),
    'recipients': {   <some recipients>},
    'rule_hits': ['member-moderation'],
    'rule_misses': [   'dmarc-mitigation',
                       'no-senders',
                       'approved',
                       'loop',
                       'banned-address',
                       'header-match-config-1',
                       'emergency'],
    'stripped_subject': 'Änderungen im Orgaverzeichnis',
    'to_list': True,
    'type': 'data',
    'verp': False,
    'version': 3,
    'whichq': 'out'}

I don't see here a problem. But the timestamp seems to be related to the 
restart of mailman. Can I skip this in the logrotate?

mailman qfile 
/opt/mailman/var/queue/bad/1754085604.0204346+ad485da0c45cb0ad17a5dc42613c3eb3f313c20e.psv

It's a digest:

[----- start pickle -----]
<----- start object 1 ----->


<----- start object 2 ----->
{   '_parsemsg': False,
    'digest_number': 7,
    'digest_path': 
'/opt/mailman/var/lists/doc-infos.lists.example.com/digest.134.7.mmdf',
    'listid': 'doc-infos.lists.example.com',
    'version': 3,
    'volume': 134}
[----- end pickle -----]

Btw: The crontab is the following:

#####0 */2 * * * apache /opt/mailman/mailman-venv/bin/django-admin runjobs 
minutely --pythonpath /opt/mailman/mailman-suite/mailman-suite_project 
--settings settings
#*/30 * * * * mailman /opt/mailman/mailman-venv/bin/django-admin runjobs 
minutely --pythonpath /etc/mailman3/ --settings settings
@hourly mailman /opt/mailman/mailman-venv/bin/django-admin runjobs hourly 
--pythonpath /etc/mailman3/ --settings settings
#####@daily apache /opt/mailman/mailman-venv/bin/django-admin runjobs daily 
--pythonpath /etc/mailman3/ --settings settings
@monthly mailman /opt/mailman/mailman-venv/bin/django-admin runjobs monthly 
--pythonpath /etc/mailman3/ --settings settings
@yearly mailman /opt/mailman/mailman-venv/bin/django-admin runjobs yearly 
--pythonpath /etc/mailman3/ --settings settings
@daily mailman cd /opt/mailman; source /opt/mailman/mailman-venv/bin/activate; 
/opt/mailman/mailman-venv/bin/mailman digests --send > /dev/null 2>&1

mailman qfile 
/opt/mailman/var/queue/bad/1754085623.275817+f23139c8127c454b4fe65453af3db18e558b0e87.psv

That's the Mail which should be send to ~43000 Members.

Header says:

Received: from <ext. Server>  (<IP>)
        by lists.example.com (Postfix) with ESMTPS id F16D88016D1C
        for <m...@lists.example.com>; Thu, 31 Jul 2025 09:58:38 +0200 (CEST)

The date of the file is

-rw-rw----  1 mailman mailman 1407649 Aug  2 00:00 
1754085623.275817+f23139c8127c454b4fe65453af3db18e558b0e87.psv

So i checked the mailman.log:

[2025-08-01 00:00:02 +0200] [324558] [INFO] Handling signal: term
[2025-08-01 00:00:02 +0200] [324568] [INFO] Worker exiting (pid: 324568)
[2025-08-01 00:00:02 +0200] [324571] [INFO] Worker exiting (pid: 324571)
[2025-08-01 00:00:02 +0200] [324572] [INFO] Worker exiting (pid: 324572)
[2025-08-01 00:00:02 +0200] [324574] [INFO] Worker exiting (pid: 324574)
[2025-08-01 00:00:02 +0200] [324558] [ERROR] Worker (pid:324571) was sent 
SIGTERM!
[2025-08-01 00:00:02 +0200] [324558] [ERROR] Worker (pid:324572) was sent 
SIGTERM!
[2025-08-01 00:00:02 +0200] [324558] [ERROR] Worker (pid:324568) was sent 
SIGTERM!
[2025-08-01 00:00:02 +0200] [324558] [ERROR] Worker (pid:324574) was sent 
SIGTERM!
[2025-08-01 00:00:02 +0200] [324558] [INFO] Shutting down: Master
Aug 01 00:00:11 2025 (567061) Task runner evicted 0 expired pendings
[2025-08-01 00:00:12 +0200] [567059] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:00:12 +0200] [567059] [INFO] Listening at: http://127.0.0.1:8001 
(567059)
[2025-08-01 00:00:12 +0200] [567059] [INFO] Using worker: sync
[2025-08-01 00:00:12 +0200] [567069] [INFO] Booting worker with pid: 567069
[2025-08-01 00:00:12 +0200] [567070] [INFO] Booting worker with pid: 567070
[2025-08-01 00:00:12 +0200] [567071] [INFO] Booting worker with pid: 567071
[2025-08-01 00:00:12 +0200] [567073] [INFO] Booting worker with pid: 567073
Aug 01 00:00:13 2025 (567061) Task runner deleted 0 orphaned workflows
<Ommited GET Request>
Aug 01 00:00:21 2025 (567061) Task runner deleted 0 orphaned requests
[2025-08-01 00:00:23 +0200] [567059] [INFO] Handling signal: term
[2025-08-01 00:00:23 +0200] [567073] [INFO] Worker exiting (pid: 567073)
[2025-08-01 00:00:23 +0200] [567069] [INFO] Worker exiting (pid: 567069)
[2025-08-01 00:00:23 +0200] [567070] [INFO] Worker exiting (pid: 567070)
[2025-08-01 00:00:23 +0200] [567071] [INFO] Worker exiting (pid: 567071)
[2025-08-01 00:00:23 +0200] [567059] [ERROR] Worker (pid:567073) was sent 
SIGTERM!
[2025-08-01 00:00:23 +0200] [567059] [ERROR] Worker (pid:567070) was sent 
SIGTERM!
[2025-08-01 00:00:23 +0200] [567059] [ERROR] Worker (pid:567071) was sent 
SIGTERM!
[2025-08-01 00:00:23 +0200] [567059] [ERROR] Worker (pid:567069) was sent 
SIGTERM!
[2025-08-01 00:00:23 +0200] [567059] [INFO] Shutting down: Master
[2025-08-01 00:00:35 +0200] [567206] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:00:35 +0200] [567206] [INFO] Listening at: http://127.0.0.1:8001 
(567206)
[2025-08-01 00:00:35 +0200] [567206] [INFO] Using worker: sync
[2025-08-01 00:00:35 +0200] [567246] [INFO] Booting worker with pid: 567246
[2025-08-01 00:00:35 +0200] [567250] [INFO] Booting worker with pid: 567250
[2025-08-01 00:00:35 +0200] [567252] [INFO] Booting worker with pid: 567252
[2025-08-01 00:00:35 +0200] [567253] [INFO] Booting worker with pid: 567253
<Ommited GET Requests>
Aug 01 00:00:36 2025 (567208) Task runner evicted 0 expired pendings
<Ommited GET Requests>
Aug 01 00:00:38 2025 (567208) Task runner deleted 0 orphaned workflows
[2025-08-01 00:00:42 +0200] [567206] [INFO] Handling signal: term
[2025-08-01 00:00:42 +0200] [567246] [INFO] Worker exiting (pid: 567246)
[2025-08-01 00:00:42 +0200] [567253] [INFO] Worker exiting (pid: 567253)
[2025-08-01 00:00:42 +0200] [567250] [INFO] Worker exiting (pid: 567250)
[2025-08-01 00:00:42 +0200] [567252] [INFO] Worker exiting (pid: 567252)
[2025-08-01 00:00:42 +0200] [567206] [ERROR] Worker (pid:567250) was sent 
SIGTERM!
[2025-08-01 00:00:42 +0200] [567206] [ERROR] Worker (pid:567252) was sent 
SIGTERM!
[2025-08-01 00:00:42 +0200] [567206] [ERROR] Worker (pid:567246) was sent 
SIGTERM!
[2025-08-01 00:00:42 +0200] [567206] [ERROR] Worker (pid:567253) was sent 
SIGTERM!
[2025-08-01 00:00:42 +0200] [567206] [INFO] Shutting down: Master
Aug 01 00:00:54 2025 (567280) Task runner evicted 2 expired pendings
Aug 01 00:00:56 2025 (567280) Task runner deleted 0 orphaned workflows
[2025-08-01 00:00:58 +0200] [567278] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:00:58 +0200] [567278] [INFO] Listening at: http://127.0.0.1:8001 
(567278)
[2025-08-01 00:00:58 +0200] [567278] [INFO] Using worker: sync
[2025-08-01 00:00:58 +0200] [567327] [INFO] Booting worker with pid: 567327
[2025-08-01 00:00:58 +0200] [567328] [INFO] Booting worker with pid: 567328
[2025-08-01 00:00:58 +0200] [567329] [INFO] Booting worker with pid: 567329
[2025-08-01 00:00:58 +0200] [567330] [INFO] Booting worker with pid: 567330
<Ommited GET Requests>
[2025-08-01 00:01:00 +0200] [567278] [INFO] Handling signal: term
[2025-08-01 00:01:00 +0200] [567327] [INFO] Worker exiting (pid: 567327)
[2025-08-01 00:01:00 +0200] [567328] [INFO] Worker exiting (pid: 567328)
[2025-08-01 00:01:00 +0200] [567329] [INFO] Worker exiting (pid: 567329)
[2025-08-01 00:01:00 +0200] [567330] [INFO] Worker exiting (pid: 567330)
[2025-08-01 00:01:01 +0200] [567278] [ERROR] Worker (pid:567328) was sent 
SIGTERM!
[2025-08-01 00:01:01 +0200] [567278] [ERROR] Worker (pid:567329) was sent 
SIGTERM!
[2025-08-01 00:01:01 +0200] [567278] [ERROR] Worker (pid:567330) was sent 
SIGTERM!
[2025-08-01 00:01:01 +0200] [567278] [ERROR] Worker (pid:567327) was sent 
SIGTERM!
[2025-08-01 00:01:01 +0200] [567278] [INFO] Shutting down: Master
Aug 01 00:01:12 2025 (567381) Task runner evicted 2 expired pendings
[2025-08-01 00:01:13 +0200] [567379] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:01:13 +0200] [567379] [INFO] Listening at: http://127.0.0.1:8001 
(567379)
[2025-08-01 00:01:13 +0200] [567379] [INFO] Using worker: sync
[2025-08-01 00:01:13 +0200] [567397] [INFO] Booting worker with pid: 567397
[2025-08-01 00:01:13 +0200] [567398] [INFO] Booting worker with pid: 567398
[2025-08-01 00:01:13 +0200] [567399] [INFO] Booting worker with pid: 567399
[2025-08-01 00:01:13 +0200] [567400] [INFO] Booting worker with pid: 567400
<Ommited GET Request>
Aug 01 00:01:13 2025 (567381) Task runner deleted 0 orphaned workflows
<Ommited GET Requests>
Aug 01 00:01:19 2025 (567381) Task runner deleted 0 orphaned requests
<Ommited GET Requesta> 
[2025-08-01 00:01:34 +0200] [567379] [INFO] Handling signal: term
[2025-08-01 00:01:34 +0200] [567397] [INFO] Worker exiting (pid: 567397)
[2025-08-01 00:01:34 +0200] [567399] [INFO] Worker exiting (pid: 567399)
[2025-08-01 00:01:34 +0200] [567398] [INFO] Worker exiting (pid: 567398)
[2025-08-01 00:01:34 +0200] [567400] [INFO] Worker exiting (pid: 567400)
[2025-08-01 00:01:34 +0200] [567379] [ERROR] Worker (pid:567399) was sent 
SIGTERM!
[2025-08-01 00:01:34 +0200] [567379] [ERROR] Worker (pid:567398) was sent 
SIGTERM!
[2025-08-01 00:01:34 +0200] [567379] [ERROR] Worker (pid:567397) was sent 
SIGTERM!
[2025-08-01 00:01:34 +0200] [567379] [ERROR] Worker (pid:567400) was sent 
SIGTERM!
[2025-08-01 00:01:34 +0200] [567379] [INFO] Shutting down: Master
[2025-08-01 00:01:46 +0200] [567516] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:01:46 +0200] [567516] [INFO] Listening at: http://127.0.0.1:8001 
(567516)
[2025-08-01 00:01:46 +0200] [567516] [INFO] Using worker: sync
[2025-08-01 00:01:46 +0200] [567525] [INFO] Booting worker with pid: 567525
[2025-08-01 00:01:46 +0200] [567526] [INFO] Booting worker with pid: 567526
[2025-08-01 00:01:46 +0200] [567527] [INFO] Booting worker with pid: 567527
[2025-08-01 00:01:46 +0200] [567528] [INFO] Booting worker with pid: 567528
Aug 01 00:01:47 2025 (567518) Task runner evicted 2 expired pendings
Aug 01 00:01:48 2025 (567518) Task runner deleted 0 orphaned workflows
<Ommited GET Request>
[2025-08-01 00:01:52 +0200] [567516] [INFO] Handling signal: term
[2025-08-01 00:01:52 +0200] [567526] [INFO] Worker exiting (pid: 567526)
[2025-08-01 00:01:52 +0200] [567525] [INFO] Worker exiting (pid: 567525)
[2025-08-01 00:01:52 +0200] [567527] [INFO] Worker exiting (pid: 567527)
[2025-08-01 00:01:52 +0200] [567528] [INFO] Worker exiting (pid: 567528)
[2025-08-01 00:01:52 +0200] [567516] [ERROR] Worker (pid:567526) was sent 
SIGTERM!
[2025-08-01 00:01:52 +0200] [567516] [ERROR] Worker (pid:567525) was sent 
SIGTERM!
[2025-08-01 00:01:52 +0200] [567516] [ERROR] Worker (pid:567527) was sent 
SIGTERM!
[2025-08-01 00:01:52 +0200] [567516] [ERROR] Worker (pid:567528) was sent 
SIGTERM!
[2025-08-01 00:01:52 +0200] [567516] [INFO] Shutting down: Master
Aug 01 00:02:06 2025 (567648) Task runner evicted 2 expired pendings
[2025-08-01 00:02:06 +0200] [567646] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:02:06 +0200] [567646] [INFO] Listening at: http://127.0.0.1:8001 
(567646)
[2025-08-01 00:02:06 +0200] [567646] [INFO] Using worker: sync
[2025-08-01 00:02:06 +0200] [567688] [INFO] Booting worker with pid: 567688
[2025-08-01 00:02:06 +0200] [567689] [INFO] Booting worker with pid: 567689
[2025-08-01 00:02:06 +0200] [567690] [INFO] Booting worker with pid: 567690
[2025-08-01 00:02:06 +0200] [567691] [INFO] Booting worker with pid: 567691
Aug 01 00:02:07 2025 (567648) Task runner deleted 0 orphaned workflows
[2025-08-01 00:02:11 +0200] [567646] [INFO] Handling signal: term
[2025-08-01 00:02:11 +0200] [567689] [INFO] Worker exiting (pid: 567689)
[2025-08-01 00:02:11 +0200] [567688] [INFO] Worker exiting (pid: 567688)
[2025-08-01 00:02:11 +0200] [567690] [INFO] Worker exiting (pid: 567690)
[2025-08-01 00:02:11 +0200] [567691] [INFO] Worker exiting (pid: 567691)
[2025-08-01 00:02:11 +0200] [567646] [ERROR] Worker (pid:567688) was sent 
SIGTERM!
[2025-08-01 00:02:11 +0200] [567646] [ERROR] Worker (pid:567689) was sent 
SIGTERM!
[2025-08-01 00:02:11 +0200] [567646] [ERROR] Worker (pid:567690) was sent 
SIGTERM!
[2025-08-01 00:02:11 +0200] [567646] [ERROR] Worker (pid:567691) was sent 
SIGTERM!
[2025-08-01 00:02:11 +0200] [567646] [INFO] Shutting down: Master
[2025-08-01 00:02:24 +0200] [567717] [INFO] Starting gunicorn 22.0.0
[2025-08-01 00:02:24 +0200] [567717] [INFO] Listening at: http://127.0.0.1:8001 
(567717)
[2025-08-01 00:02:24 +0200] [567717] [INFO] Using worker: sync
[2025-08-01 00:02:24 +0200] [567786] [INFO] Booting worker with pid: 567786
[2025-08-01 00:02:24 +0200] [567789] [INFO] Booting worker with pid: 567789
[2025-08-01 00:02:24 +0200] [567792] [INFO] Booting worker with pid: 567792
[2025-08-01 00:02:24 +0200] [567794] [INFO] Booting worker with pid: 567794
<Ommited GET Requests>
Aug 01 00:02:25 2025 (567719) Task runner evicted 2 expired pendings
Aug 01 00:02:26 2025 (567719) Task runner deleted 0 orphaned workflows
<Ommited GET Requests>
Aug 01 00:02:33 2025 (567719) Task runner deleted 0 orphaned requests
[01/Aug/2025:00:02:35 +0200] "GET /3.1/lists/ifip-...@lists.rwth-aachen.de 
HTTP/1.1" 200 423 "-" "GNU Mailman REST client v3.3.5"
[01/Aug/2025:00:02:35 +0200] "GET /3.1/lists/smartl...@lists.rwth-aachen.de 
HTTP/1.1" 200 438 "-" "GNU Mailman REST client v3.3.5"
Aug 01 00:02:42 2025 (567719) Task runner deleted 2 orphaned messages
Aug 01 00:02:42 2025 (567719) Task runner deleted 0 orphaned message files
Aug 01 00:02:42 2025 (567719) Task runner evicted 2 expired bounce events
Aug 01 00:02:42 2025 (567719) Task runner evicted expired cache entries

Well...i will stop the restart after the log rotate today.

>> 
>> IIRC all of the shunted messages that Stephen looked at with qfiles 
> were those special digest messages (ie, message component empty, 
>> pointer to lists/$LIST/something.mmdf in the msg_data component).  So 
>> something is going wrong in the to-digest handler.
>
>
>And for every one of those shunted messages there should be an exception with 
>traceback logged in mailman.log. Those tracebacks should be helpful.

If there were any. Maybe the "debug" level should be "info". But for which logs?

Maybe the restart at night after the lograte maybe the issue.

--
Stephan Krinetzki
 
IT Center
Gruppe: Anwendungsbetrieb und Cloud
Abteilung: Systeme und Betrieb
RWTH Aachen University
Seffenter Weg 23 
52074 Aachen
Tel: +49 241 80-24866
Fax: +49 241 80-22134
krinet...@itc.rwth-aachen.de
www.itc.rwth-aachen.de

Social Media Kanäle des IT Centers:
https://blog.rwth-aachen.de/itc/ 
https://www.facebook.com/itcenterrwth 
https://www.linkedin.com/company/itcenterrwth
https://twitter.com/ITCenterRWTH
https://www.youtube.com/channel/UCKKDJJukeRwO0LP-ac8x8rQ​

-----Original Message-----
From: Mark Sapiro <m...@msapiro.net> 
Sent: Saturday, August 2, 2025 6:11 PM
To: Stephen J. Turnbull <st...@turnbull.jp>
Cc: mailman-users@mailman3.org
Subject: [MM3-users] Re: Held messages not delivered after approval

On 8/2/25 01:51, Stephen J. Turnbull wrote:
> 
> IIRC all of the shunted messages that Stephen looked at with qfiles 
> were those special digest messages (ie, message component empty, 
> pointer to lists/$LIST/something.mmdf in the msg_data component).  So 
> something is going wrong in the to-digest handler.


And for every one of those shunted messages there should be an exception with 
traceback logged in mailman.log. Those tracebacks should be helpful.

> The number of .tmp files lying around bothers me.  AFA grep CS, the 
> only place that can happen is in switchboard.py:136 in .enqueue:
> 
>          with open(tmpfile, 'wb') as fp:
>              fp.write(msgsave)
>              pickle.dump(data, fp, protocol)
>              fp.flush()
>              os.fsync(fp.fileno())
>          os.rename(tmpfile, filename)
> 
> where `msgsave` is already a pickled object.  So either pickle.dump is 
> choking on something in data (the metadata, which I believe is all 
> primitive Python data types), or something (OOM kill?) is happening at 
> the OS level.  A crash in pickle.dump should leave an exception log 
> and backtrace in the logs.
> 
> AFAIK, Mailman does not clean up .tmp files at startup, right?

That is correct. The *.pck.tmp file is created by the above code and 
immediately after writing is renamed to *.pck. It is done this way to prevent 
another process picking up a partially written *.pck.

If a *.pck.tmp file is somehow left behind, it is never looked at or deleted by 
any Mailman code.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an 
email to mailman-users-le...@mailman3.org 
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/QSWMUOYWR2UVAL3N7NMJ32BUNPA3LJED/

This message sent to krinet...@itc.rwth-aachen.de

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/7GZCYIONFL64MKEJNZJTPCD233QIKCAB/

This message sent to arch...@mail-archive.com

Reply via email to