Привет,
После некоторых обновлений Discourse перестал работать на Raspberry Pi 4.
Ранее я устанавливал его здесь.
Я пробовал множество решений, но не смог устранить проблему. Честно говоря, я не смог найти, где именно была ошибка.
Привет,
После некоторых обновлений Discourse перестал работать на Raspberry Pi 4.
Ранее я устанавливал его здесь.
Я пробовал множество решений, но не смог устранить проблему. Честно говоря, я не смог найти, где именно была ошибка.
Пожалуйста, предоставьте вывод команд:
docker ps -a
ps aux | grep cloudflared
А что насчёт curl -I localhost ?
О, это значит, что приложение Discourse не может запуститься.
Я только что пересобрал https://discourse-on-a-pi.falco.dev/, и он работает отлично. Есть ли у вас какие-либо плагины в этой установке?
Команда tail -n 50 /var/discourse/shared/standalone/log/rails/production.log также может дать некоторые подсказки.
Нет, я не использую никаких плагинов. Я просто использую тему с компонентами мест размещения плагинов.
tail -n 50 /var/discourse/shared/standalone/log/rails/production.log
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 63.6ms | Allocations: 11276)
Rendered list/list.erb within layouts/application (Duration: 66.0ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:43 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 78.8ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:55 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 59.2ms | Allocations: 11276)
start
done
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:54:33 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 51.5ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:56:09 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 52.6ms | Allocations: 11276)
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:57:18 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 52.1ms | Allocations: 11276)
start
done
start
done
start
done
start
done
start
done
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:13:18 +0000
Processing by ListController#latest as */*
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 67.5ms | Allocations: 6453)
Started GET "/" for 188.119.17.7 at 2022-08-03 15:13:43 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 56.6ms | Allocations: 11272)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:13 +0000
Processing by ListController#latest as */*
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 2.0ms | Allocations: 94)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:35 +0000
Processing by ListController#latest as */*
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 1.6ms | Allocations: 94)
start
done
start
done
Это очень странно! Я не знаю случаев, когда маршрут /latest мог бы вызвать ошибку 404
.
Похоже, вы каким-то образом попали в некорректную конфигурацию. Не повредили ли вы базу данных?
Маршруты вроде https://dev.zettabayt.com/about.json работают отлично, но у вас где-то в базе данных есть ошибка несогласованности.
Я только что обновил Discourse до последней версии. С базой данных я ничего не делал.
Возможно, база данных была повреждена из-за использования SD-карты Raspberry Pi. В этом случае вам потребуется восстановить данные из последней рабочей резервной копии.