Я вижу ошибки сегмента при выполнении команд ddev (пи-дырка?)

Я вижу такие ошибки при выполнении команд ddev:

segment 2020/03/31 11:30:15 ERROR: sending request - Post https://api.segment.io/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
segment 2020/03/31 11:30:15 ERROR: 2 messages dropped because they failed to be sent and the client was closed

Это имеет значение? Что я могу с этим поделать?


person rfay    schedule 31.03.2020    source источник


Ответы (2)


Обычно это происходит из-за того, что либо действительно плохой интернет, либо активен pi-hole (или аналогичный перехватчик DNS), что мешает правильному поиску api.segment.io (он возвращает 0.0.0.0 как IP-адрес вместо реального адреса)

Это не вредит, но, безусловно, раздражает.

Есть как минимум два решения, если виноват пи-дырка:

  1. Добавить api.segment.io в белый список в пи-лунке; используйте эту команду: pihole -w api.segment.io
  2. Скажите ddev, чтобы он не отправлял сообщения с инструментами через сегмент: ddev config global --instrumentation-opt-in=false
person rfay    schedule 31.03.2020
comment
Я могу проверить, что вариант 1. работает. Вариант 2 не тестировал. - person Tomasnorre; 31.03.2020

Привет, у меня немного другое сообщение об ошибке:

segment 2020/08/17 09:39:08 ERROR: sending request - Post "https://api.segment.io/v1/batch": x509: certificate is valid for *.ddev.local, *.ddev.site, localhost, ddev-router, ddev-router.ddev_default, not api.segment.io
segment 2020/08/17 09:39:08 ERROR: 2 messages dropped because they failed to be sent and the client was closed

Но причина та же: pi-hole блокирует segment.io. Я могу найти заблокированные запросы в журнале pi-hole (pihole -t). И я нашел домены segment.io и segment.com в одном из блочных списков по умолчанию для pi-hole на GitHub. Этот список создается автоматически, и запись segment.io поступает с adaway.org. Похоже на строки, в которые добавлено ~ 8 месяцев назад .

Как описано в этом ответе, он помогает занести в белый список segment.io в pi-hole или отключить функцию отчетности в ddev.

person mhuber84    schedule 18.08.2020