Минулого місяця хостер мого персонального проекту змінив сервер і все упало. Я одразу змінив А-запис в налаштуваннях DNS домена, але я змінив це на Hurrican Electric, коли я вже домен переніс на CloudFlare та требу було змінювати там. Як наслідок, сайт не працював майже два тижні, бо через основну роботу було не до персонального проекту.
Я DNS-запис у вірному місці виправив, але API-сервіс після цього не запрацював через помилку SSL, хоча його домен через CNAME посилався на основний, але ж на основнову було проксування Cloudflare. Змінив CNAME на піддомен основного домену, для котрого проксі вимкнений.
Після цього всього обидва сервіси продовжували працювати не належно чи не працювати.
Виявилось, що на основному домені стояла дефолтна версія PHP хостера, а після зміни сервера дефолтною стала 8.4, коли застосунок міг працювати лише на 8.3, тому все лежало з 500 помилкою.
З API-сервісом було складніше, оскільки його UI зроблено в Telegram-боті, то чомусь зображення в бота не слалися. Виявилось, що Телеграм за ці 10 днів, коли SSL не працювало, закешував усі адреси зображень як невірні та навіть після того як адреси стали вірними, відмовлявся їх читати. Довелося додати в такому випадку поточний таймстамп в адресу зображень, щоб точно прочиталися.
Точно треба пріоритезувати створення UI для API-сервісу, а то користуватися з ним через Телеграм зручно, коли треба щодня потроху опрацювати щось і реагувати на сповіщення, але коли накопичується черга, то треба вже нормальний табличний UI для масової обробки.