Обновление мультисайта, похоже, застряло с пустым черным экраном

Я недавно установил мультисайт на Droplet от DigitalOcean с 2 ГБ ОЗУ, где размещено 6 сайтов. Думаю, мне, вероятно, стоит выбрать вариант с большим объёмом ОЗУ, но поскольку все форумы в начале будут действительно небольшими, я надеялся начать с экономного варианта.

В любом случае, когда я перехожу к обновлению с административной страницы любого из форумов, включая главный/форум по умолчанию, при нажатии на синюю кнопку «Обновить» она становится серой и показывает «Обновление…», но затем в чёрном терминальном окне ниже ничего не появляется, как это обычно бывает на моих установках с одним сайтом.

Прошло уже как минимум 10–15 минут, но я всё ещё ничего не вижу и не уверен, идёт ли какой-либо прогресс.

  • Есть ли идеи, почему это может происходить?
  • Могу ли я обновляться через интерфейс любого из форумов?
  • Если нет, нужно ли обновлять мультисайт через командную строку?

Редактирование: Я сбросил обновление, немного подождал, обновил страницу и попытался обновить плагин Discourse Assign. После этого в окне появилась информация о том, что у меня недостаточно рабочих процессов Unicorn, вероятно, из-за предыдущего обновления. Я нажал «Обновить» для этого плагина, и всё сработало. Поэтому я предполагаю, что проблема была в недостатке ОЗУ, как указано здесь: How to avoid upstream timeouts? - #2 by mpalmer

Вы уже как минимум дважды говорили, что у вас недостаточно оперативной памяти. Думаю, вы правы. Не думали ли вы увеличить объём оперативной памяти?

Ах, я знаю, что думал о нехватке оперативной памяти, но я почти уверен, что это был первый раз, когда я писал об этом — хотя, возможно, и нет.

После того как я понял, что проблема здесь в нехватке памяти, я подумал об удалении темы, но решил, что, возможно, лучше оставить её для других пользователей, чтобы они могли найти решение, если столкнутся с аналогичной ошибкой.

Хотя я читал о различных рекомендациях по объёму оперативной памяти, например:

и

Я не читал много о последствиях нехватки оперативной памяти. Я замечал, что сайты работают медленнее, но в этот раз я увидел, что пересборки и обновления могут завершаться неудачей из-за нехватки памяти.

Я был бы готов мириться с более медленной работой сайтов ради экономии 10 долларов в месяц, но неудачные обновления меня раздражают достаточно сильно, поэтому я увеличу объём памяти.

Если вы оставите диск того же размера, вы сможете позже уменьшить его (если проблема не в оперативной памяти).

Да, я как раз планировал это сделать. Я заметил, что просто увеличение оперативной памяти и процессора обойдется мне в ту же сумму, что и апгрейд с добавлением большего объема диска, но пока я предпочитаю вариант с возможностью обратимого изменения конфигурации RAM/CPU. Если окажется, что это работает или найдется более высокий уровень, который подходит, то, возможно, я сделаю апгрейд с добавлением дискового пространства (если это возможно по той же цене) или создам новый droplet и перенесу туда всё.

@pfaffman, я искренне благодарен за вашу помощь, ваши слова и за всё, что вы сделали на Meta, чтобы облегчить установку и управление для таких людей, как я. Спасибо.