Моя страница Discourse по адресу https://wespenreboards.com/ не работает. Мы даже не можем открыть страницу входа. Ранее у меня уже возникали проблемы с сертификатами, но в этот раз, похоже, дело не в них. Я выполнил команды обновления в консоли droplet DigitalOcean, но это не решило проблему.
Я прикрепил скриншот консоли и страницу Chrome, показывающую, что происходит при вводе URL форума. В тексте консоли много предупреждений (WARNINGS). Может ли это иметь какое-то отношение к проблеме? Я новичок в таких вещах.
Может ли кто-нибудь, пожалуйста, помочь мне с этим?
Привет, Ричард. Как скопировать и вставить весь лог консоли? Похоже, обычным способом это сделать нельзя. Есть ли простой способ скопировать и вставить его?
Извините, я могу помочь вам с отладкой Discourse, но не с проблемами, которые, похоже, связаны с вашим компьютером или облачной платформой, которую вы используете.
В качестве альтернативы вы можете прокрутить лог, найти ошибку и сделать её скриншот.
Сайт не отвечает, что указывает на отсутствие сетевого подключения. Если бы Discourse был недоступен, вы бы получили сообщение об отказе в подключении, а не тайм-аут.
Нет, брандмауэр не задействован. Ничего не менялось. Единственное, что я сделал, — выполнил следующие команды, чтобы убедиться, что мой сертификат не истечёт:
После этого кто-то заметил, что форум недоступен, и написал мне на почту. Неясно, привели ли к этому выполнение указанных команд или форум уже был недоступен до этого. Однако я не понимаю, почему запуск этих команд мог создать такую проблему.
Я связался с DigitalOcean, и они ответили следующее:
Здравствуйте, Вэс,
Спасибо за обратную связь и дополнительную информацию. То, какую консоль он использовал, не имеет особого значения для того, что произошло с нашим Droplet после его входа.
Я заметил, что вы использовали команду “./launcher start up”. Вместо этого попробуйте стандартную команду “./launcher start app”.
Если это не поможет, вам следует обратиться к вашему разработчику, поскольку это может указывать на то, что Discourse был настроен нестандартным образом, уникальным для него.
Я выполнил “start app” и получил следующее сообщение:
Я ничего не знаю о настройке с двумя контейнерами, но, судя по всему, вы уже уничтожили предыдущее приложение, и если при пересборке что-то пойдёт не так, вы не сможете использовать старое.
Я не знаю. У меня, например, нет файла .yml — и никогда не было. Я даже не представляю, что означает «два контейнера». Есть какие-то идеи, что делать дальше?
Я снова запустил destroy/rebuild для web_only, и теперь всё работает, внезапно. Сегодня я запускал это дважды, но безрезультатно. Но теперь всё работает, что отлично.
Теоретически всё возможно, но… нет. У вашего Droplet случился сбой, и поэтому фаервол отключился. Возможно, Джей думал примерно так же, поэтому и предложил перезагрузить Droplet. Или же процесс инициализации (bootstrapping) не удался, но я не знаю, как это могло закрыть порты.