nextcloud / nextcloud/nextcloud-docker-dev

Blackfire enabled by default?

Offen
#421 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
PHP
Sterne
190
Forks
103
Ø Merge
4 Std. 36 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Hi, I've noticed a lot of php_network_getaddresses: getaddrinfo for blackfire failed: Name or service not known errors in the nextcloud logs. A quick search surfaced this older issue, which discusses the same: https://github.com/juliusknorr/nextcloud-docker-dev/issues/57

In the end, a changelog entry was referenced, stating that blackfire (and xdebug) should be disabled by default, with scripts to enable / disable them. However, it seems that this is not the case (any more?).

When I start a fresh set of containers (e.g. docker compose up stable31), I see blackfire enabled (docker compose exec stable31 php -m | grep -i blackfire). I can use ./scripts/php-mod-config stable31 blackfire off to disable it, that seems to work. But whenever I recreate the container, it comes back and I have to manually disable again.

  • Shouldn't blackfire be disabled by default?
  • Is there a simple way to permanently disable blackfire that persists container re-creation?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem stable31-Dienst, der durch docker compose up stable31 gestartet wird, und dem vorhandenen Einstiegspunkt scripts/php-mod-config. Stelle den Modulstatus mit docker compose exec stable31 php -m | grep -i blackfire fest und verfolge anschließend, wie die Neuerstellung des Containers Blackfire konfiguriert. Als erledigt gilt die Aufgabe, wenn ein frischer Container dem dokumentierten Standard folgt und die Einstellung eine Neuerstellung übersteht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker-compose, php
Bereich
devops
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.