Global
The default is unlimited, that is, there is no safety fuse.
The line concerns a separate vendor product — the management console (PMC). The engine writes CSV accounting files for it, and when the console works properly they do not pile up: it collects them.
They start piling up when something breaks. The manual lists this directly: the console machine is down or overloaded, firewall rules prevent it from connecting, or the console was simply turned off without canceling its registration on the node.
Then the threshold decides what to sacrifice: disk space or data. Below the threshold the engine starts deleting the oldest files, freeing space for new ones.
And the caveat for which the line is set: deleted data is lost forever, and the console’s reports are left with holes.
So a fault in another product, which you may not even know about, stops the whole node. The line limits the damage to a loss of console data — which is already partly lost anyway.
The other half: the threshold does not fix the cause. It buys time, but the turned-off console or the firewall will still have to be dealt with.
The Hub gets its own accounting differently: events — through the telemetry webhook from the accounting block (which has its own limits: file size and sending interval), summaries — through “Accounting stats” from the accounting files on the node itself.
The line would become important on a node where the console was once registered and then turned off without canceling the registration: exactly the case the manual names.
What to set. A threshold is needed where the console is registered:
| Value | When |
|---|---|
| unlimited (default) | the console is not used and not registered |
| 5G and more | the console works: the threshold as a safety fuse in case it fails |
| less | the accounting files are on a separate partition, and nothing else is there |
Count from what must still work when space runs out: the spool, the log and the node’s own accounting.
# a safety fuse for when the console stops collecting files pmc-acct-min-free-space 5G
what people get wrong and how it ends2 mistakes▶
§ 3.3.1.40
§ 3.3.1.40
1 relation
grep -n 'pmc-acct-min-free-space' /etc/pmta/config pmta show registration
3 articles
◇What the node tells about itself and through which channelsSeven observation surfaces: the web monitor, the console in four formats, the log, accounting, accounting search, metrics and export to external analytics.◇Two inbound report processors and what to do with themBounces by message and complaints are parsed by two identically structured blocks; each has its own address list and its own pair of decisions about the message’s fate.◇Five ways for a queue to hand off a messageA queue does not have to use SMTP: it can write to a file, run a program, call over HTTP or discard.