Skip to content

WAKE.md repeats one network-wide log signature once per site (11x on an 11-site network) #3522

Description

@chubes4

What

In the wake briefing composed on extrachill.com (11-site multisite), every one of the 11 site lines ends with the identical clause:

⚠ 9 PHP fatal(s) in debug.log, top: "owner-reference.php: Cannot redeclare
function ec_link_page_owner_compatibility…" ×8.

It is one fatal, in one shared log file, attributed to all 11 sites.

Why

WordPress multisite shares a single wp-content/debug.log. WakeBriefingTask appears to scan it per-site, so any network-wide entry is reported N times, once per site in the network.

Impact

  • Volume. Roughly 1 KB of a 2,389-byte always-on file is one repeated string — ~40% of the file.
  • Signal loss. This is the worse problem. Genuinely site-specific trouble gets buried in the repetition. On this network the events.extrachill.com line carries 342 logged errors, 15 stuck jobs, and 128 repeatedly-failing tasks — and it reads with the same visual weight as the ten duplicated noise lines around it.

The briefing's whole job is "a glance at anything red that happened recently." Repeating one signature 11× actively works against that.

Fix

Detect signatures identical across all sites and hoist them into a single network-level line, e.g.:

- **network-wide** — ⚠ 9 PHP fatal(s) in shared debug.log, top:
  "owner-reference.php: Cannot redeclare ec_link_page_owner_compatibility…" ×8

...leaving the per-site lines for genuinely per-site facts.

Note

The underlying fatal is a real production bug and is filed separately against extrachill-link-pages. This issue is only about the briefing reporting it 11 times.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions