Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кончилось места на диске. После этого не стартует / 15 сообщений из 15, страница 1 из 1
25.07.2018, 17:30
    #39679172
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Приветствую!

Место иссякло, сервис остановился. Места освободили, но сервис не запускается.
Выдает следующее:
pg_ctl: could not start service "pgsql-9.6.3-3.1C-x64": error code 1063

Попробовал папку с базой на другой комп перенести, теперь и там не запускается postgre
...
Рейтинг: 0 / 0
25.07.2018, 17:36
    #39679177
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
aefimovru,

посмотрите,какие сообщения в логе постгреса (pg_log/)
...
Рейтинг: 0 / 0
25.07.2018, 17:36
    #39679178
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
aefimovru,

что при этом в логах?

ну и на всякий случай, как именно освобождали место, какой-нибудь ненужный pg_xlog случайно не удаляли?
...
Рейтинг: 0 / 0
25.07.2018, 18:05
    #39679201
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Последние записи в логе в моменте остановки сервиса. После логов нет.
Место освобождал удалением других файлов на диске. Папку с postgre вообще не трогал
...
Рейтинг: 0 / 0
25.07.2018, 18:06
    #39679202
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Вот что в логе:

< 2018-07-25 09:57:09.060 MSK >PANIC: could not write to file "pg_xlog/xlogtemp.2552": No space left on device
< 2018-07-25 09:57:09.210 MSK >ERROR: could not extend file "base/42721/43191": No space left on device
< 2018-07-25 09:57:09.210 MSK >HINT: Check free disk space.
< 2018-07-25 09:57:09.210 MSK >STATEMENT: INSERT INTO ConfigSave (FILENAME, CREATION, MODIFIED, ATTRIBUTES, DATASIZE, BINARYDATA, PARTNO) VALUES ($1, $2, $3, $4, $5, $6, $7)
< 2018-07-25 09:57:09.229 MSK >WARNING: there is no transaction in progress
< 2018-07-25 09:57:09.748 MSK >LOG: WAL writer process (PID 2552) was terminated by exception 0xC0000409
< 2018-07-25 09:57:09.748 MSK >HINT: See C include file "ntstatus.h" for a description of the hexadecimal value.
< 2018-07-25 09:57:09.749 MSK >LOG: terminating any other active server processes
< 2018-07-25 09:57:09.751 MSK >WARNING: terminating connection because of crash of another server process
< 2018-07-25 09:57:09.751 MSK >DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
< 2018-07-25 09:57:09.751 MSK >HINT: In a moment you should be able to reconnect to the database and repeat your command.
< 2018-07-25 09:57:09.752 MSK >WARNING: terminating connection because of crash of another server process
< 2018-07-25 09:57:09.752 MSK >DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
< 2018-07-25 09:57:09.752 MSK >HINT: In a moment you should be able to reconnect to the database and repeat your command.
< 2018-07-25 09:57:09.795 MSK >WARNING: terminating connection because of crash of another server process
< 2018-07-25 09:57:09.795 MSK >DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
< 2018-07-25 09:57:09.795 MSK >HINT: In a moment you should be able to reconnect to the database and repeat your command.
< 2018-07-25 09:57:10.293 MSK >LOG: all server processes terminated; reinitializing
< 2018-07-25 09:57:11.362 MSK >LOG: database system was interrupted; last known up at 2018-07-25 09:50:52 MSK
< 2018-07-25 09:57:11.615 MSK >LOG: database system was not properly shut down; automatic recovery in progress
< 2018-07-25 09:57:12.904 MSK >LOG: redo starts at 2/DF462EF8
< 2018-07-25 09:57:14.524 MSK >LOG: redo done at 2/E5FFFF98
< 2018-07-25 09:57:14.701 MSK >LOG: last completed transaction was at log time 2018-07-25 09:57:04.454344+03
< 2018-07-25 09:57:15.483 MSK >PANIC: could not write to file "pg_xlog/xlogtemp.8996": No space left on device
< 2018-07-25 09:57:15.562 MSK >LOG: startup process (PID 8996) was terminated by exception 0xC0000409
< 2018-07-25 09:57:15.562 MSK >HINT: See C include file "ntstatus.h" for a description of the hexadecimal value.
< 2018-07-25 09:57:15.562 MSK >LOG: aborting startup due to startup process failure
< 2018-07-25 09:57:15.745 MSK >LOG: database system is shut down
...
Рейтинг: 0 / 0
25.07.2018, 18:21
    #39679213
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Винда. Если это имеет значение))
...
Рейтинг: 0 / 0
25.07.2018, 18:59
    #39679239
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
aefimovru,

необходимы логи именно старта (неудачного)
Да, винда имеет значение. Я не имею ни малейшего предпочтения, где там могут быть логи. Вопрос к вам.
...
Рейтинг: 0 / 0
25.07.2018, 19:02
    #39679241
blackmac
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Пишет же
< 2018-07-25 09:57:09.060 MSK >PANIC: could not write to file "pg_xlog/xlogtemp.2552": No space left on device
< 2018-07-25 09:57:09.210 MSK >ERROR: could not extend file "base/42721/43191": No space left on device
...
Рейтинг: 0 / 0
25.07.2018, 19:08
    #39679244
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Melkijaefimovru,

необходимы логи именно старта (неудачного)
Да, винда имеет значение. Я не имею ни малейшего предпочтения, где там могут быть логи. Вопрос к вам.
Это вообще все логи за весь день
...
Рейтинг: 0 / 0
25.07.2018, 19:29
    #39679251
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Melkijaefimovru,

что при этом в логах?

ну и на всякий случай, как именно освобождали место, какой-нибудь ненужный pg_xlog случайно не удаляли?
Все? Пиндык? Похоже, что pg_xlog все-таки зацепило, судя по логам
...
Рейтинг: 0 / 0
25.07.2018, 19:45
    #39679258
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
aefimovru,

WAL пишется на любую операцию записи. И совершенно логично что walwriter первым заметил аварию. Аварийный самостоятельный рестарт как видно по логу прошёл, успешно вновь уткнувшись в отсутствие места. Главное их не удалять, как иногда делают, обнаружив огромную директорию "каких-то логов"
Мне нужен лог старта базы после того как на разделе появилось свободное место. Специфику логов в такой экзотике как windows я не знаю. Попробуйте pg_ctl start -l logfile -D ... и посмотреть содержимое оного logfile. Может работает стандартный вариант.
...
Рейтинг: 0 / 0
25.07.2018, 21:12
    #39679286
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
pg_resetxlog.exe помог
Всем спасибо!!
...
Рейтинг: 0 / 0
25.07.2018, 21:56
    #39679299
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
aefimovrupg_resetxlog.exe помог
Эм, зачем сразу так-то?.. Вы часть транзакций потеряли.
...
Рейтинг: 0 / 0
26.07.2018, 10:03
    #39679428
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Пытаешься отправить с переломом руки на рентген, а тебе отвечают "да я уже руку грязным топором отрубил, всё хорошо".

Надеюсь, хотя бы заметили в мануале абзац?
After running this command, it should be possible to start the server, but bear in mind that the database might contain inconsistent data due to partially-committed transactions. You should immediately dump your data, run initdb, and reload. After reload, check for inconsistencies and repair as needed.
...
Рейтинг: 0 / 0
26.07.2018, 14:48
    #39679668
aefimovru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кончилось места на диске. После этого не стартует
Да там данных-то.... документов 100 за 2 года))
Восстановят
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кончилось места на диске. После этого не стартует / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]