Добро пожаловать на сайт Headwind MDM - Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества.

ВАЖНО: пожалуйста, сообщите нам о вашем вопросе через форму обратной связи сайта Headwind MDM! Иначе мы можем не заметить его...

0 голосов

Одна или несколько таблиц в панели администратора пустые.

от

2 Ответы

+1 голос
 
Лучший ответ
Первая строчка в логе отображает таблицу, в которой возникла ошибка (plugin_photo_photo).

Причина ошибки:

Произошла ошибка в файле таблицы базы данных, вероятнее всего, из-за ошибки файловой системы. Требуется исправление структуры таблицы (вероятнее всего, с потерей данных), или восстановление базы данных из бэкапа.

Решение – исправление структуры таблицы:

1. Подключиться как root

# sudo bash
(ввести пароль)

2. Остановить сервис tomcat

# service tomcat stop

3. Зайти в базу данных

# su postgres
# psql launcher

4. Выполнить следующие команды

SET zero_damaged_pages = on;
VACUUM FULL plugin_photo_photo;
REINDEX TABLE plugin_photo_photo;

5. Выйти из консоли postgres и из пользователя postgres

\q
quit

6. Запустить сервер tomcat

service tomcat start
от (9.8k баллов)
выбран от аноним
0 голосов
Что показывает консоль разработчика Chrome и есть ли какие-то ошибки в /var/lib/tomcat/logs/catalina.out?
от (9.8k баллов)
При открытии консоли разработчика Chrome видны ошибки 500.

На сервере, в файле /opt/tomcat/logs/catalina.out видны ошибки вида

### SQL: INSERT INTO plugin_photo_photo (createTime, lat, lng, path, deviceId, customerId, contentType, address) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
### Cause: org.postgresql.util.PSQLException: ERROR: invalid page in block 7478 of relation base/16387/16618
...