[PR #2556] [MERGED] Maintenance: Add missing log parse parts plus hint #2608

Closed
opened 2026-02-27 12:11:52 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/modoboa/modoboa/pull/2556
Author: @MrGeneration
Created: 7/6/2022
Status: Merged
Merged: 7/22/2022
Merged by: @tonioo

Base: masterHead: patch-1


📝 Commits (1)

  • 6386440 Maintenance: Add missing log parse parts plus hint

📊 Changes

1 file changed (+12 additions, -0 deletions)

View changed files

📝 doc/manual_installation/modoboa.rst (+12 -0)

📄 Description

Description of the issue/feature this PR addresses:
Our environment sends over 50,000 emails per day. Even with dividing dovecots and postfix log and daily rotate, you'll still end up in 80MB log files easily. This causes huge CPU spikes the bigger the log file gets. Eventually this will cause all of your system cores to be under extremely high load causing the whole system to be slow.

This is also shown in this discussion:
https://github.com/modoboa/modoboa/discussions/2031

and this isuse:
https://github.com/modoboa/modoboa/issues/1187

For context, here's the systems load over 30 days - you can clearly see when we switched to once per day which is why I believe the hint I've added is very useful for others.

image

Current behavior before PR:
Logparsing was entirely missing from the crontab. No hint of possible performance issues.

Desired behavior after PR is merged:
Modoboa also offers log parsing which was not yet reflected in the cron job sample of the manual installation part.
As log parsing can be fairly CPU intensive there's also a hint for that.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/modoboa/modoboa/pull/2556 **Author:** [@MrGeneration](https://github.com/MrGeneration) **Created:** 7/6/2022 **Status:** ✅ Merged **Merged:** 7/22/2022 **Merged by:** [@tonioo](https://github.com/tonioo) **Base:** `master` ← **Head:** `patch-1` --- ### 📝 Commits (1) - [`6386440`](https://github.com/modoboa/modoboa/commit/6386440877cc494d8cf450d5da8bfc8fadb91391) Maintenance: Add missing log parse parts plus hint ### 📊 Changes **1 file changed** (+12 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `doc/manual_installation/modoboa.rst` (+12 -0) </details> ### 📄 Description Description of the issue/feature this PR addresses: Our environment sends over 50,000 emails per day. Even with dividing dovecots and postfix log and daily rotate, you'll still end up in 80MB log files easily. This causes huge CPU spikes the bigger the log file gets. Eventually this will cause all of your system cores to be under extremely high load causing the whole system to be slow. This is also shown in this discussion: https://github.com/modoboa/modoboa/discussions/2031 and this isuse: https://github.com/modoboa/modoboa/issues/1187 For context, here's the systems load over 30 days - you can clearly see when we switched to once per day which is why I believe the hint I've added is very useful for others. ![image](https://user-images.githubusercontent.com/6549061/177537704-4fcd3c75-53df-4339-9c9b-0519545a7a3d.png) Current behavior before PR: Logparsing was entirely missing from the crontab. No hint of possible performance issues. Desired behavior after PR is merged: Modoboa also offers log parsing which was not yet reflected in the cron job sample of the manual installation part. As log parsing can be fairly CPU intensive there's also a hint for that. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 12:11:52 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#2608
No description provided.