Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • erp5 erp5
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 142
    • Merge requests 142
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • erp5erp5
  • Merge requests
  • !2153

Draft: handle NEO log rotation at the ERP5 level

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Xiaowu Zhang requested to merge xiaowu.zhang/erp5:fix/neo_log_rotation into master Sep 11, 2025
  • Overview 11
  • Commits 1
  • Pipelines 0
  • Changes 1

before this change, we handle log rotation at the NEO level and works only on Python 2, we encounter an issue when running ERP5 on Python 3.

Since ZServer has no Python 3 version,

from Signals.Signals import SignalHandler fails, causing Zope to be killed when log rotation runs.

It seems better to handle this signal at the ERP5 level, especially since we already handle other signals here.

Edited Sep 11, 2025 by Xiaowu Zhang
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix/neo_log_rotation
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7