powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как убить процесс со статусом D FreeBsd
14 сообщений из 14, страница 1 из 1
Как убить процесс со статусом D FreeBsd
    #39594011
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pgsql 36992 0.0 0.0 16656 1484 - D 16Nov17 0:01.55 pg_archivecleanup /usr/local/pgsql/backup/ 00000001000000660000005B
pgsql 71390 0.0 0.0 16656 1700 - D Tue01PM 0:00.02 pg_archivecleanup /usr/local/pgsql/backup/ 00000010000006600000073

Висят два процесса, пробовал убивать по всякому включая kill -9, чем бы их прибить?

Перезагружать сервер не желательно(
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594092
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
westvovikpgsql 36992 0.0 0.0 16656 1484 - D 16Nov17 0:01.55 pg_archivecleanup /usr/local/pgsql/backup/ 00000001000000660000005B
pgsql 71390 0.0 0.0 16656 1700 - D Tue01PM 0:00.02 pg_archivecleanup /usr/local/pgsql/backup/ 00000010000006600000073

Висят два процесса, пробовал убивать по всякому включая kill -9, чем бы их прибить?

Перезагружать сервер не желательно(

Код: coco
1.
postgres=# SELECT * FROM pg_stat_archiver;


?
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594114
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1,

Postgres завис, я его вырубил принудительно pg_ctl stop, иначе выключаться не хотел
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594115
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь и не стартует, это slave сервер, я хотел все процессы остановить, удалить папку базы и заново реплецировать все, но даже команда удаления зависла и в папку базы я зайти не могу

root 77089 0.0 0.0 12352 1508 4- D+ Tue02PM 0:00.01 rm -R pgsql
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594136
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
westvovik,

Смотри логи postgres
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594137
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1westvovik,

Смотри логи postgres

Postgresql выключил принудительно же написал!
Включить его не могу, не стартует, виснет!
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594150
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
westvovikнеТолик1westvovik,

Смотри логи postgres

Postgresql выключил принудительно же написал!
Включить его не могу, не стартует, виснет!

Причину нестарта postgres шлет до востребования на деревню дедушке или пишет куда нибудь ?
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594170
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1westvovikпропущено...


Postgresql выключил принудительно же написал!
Включить его не могу, не стартует, виснет!

Причину нестарта postgres шлет до востребования на деревню дедушке или пишет куда нибудь ?

Я даже в директорию зайти не могу где постгрес!

Jan 31 16:53:55 hvo postgres[57604]: [2-1] FATAL: the database system is starting up
Jan 31 16:53:56 hvo postgres[57605]: [2-1] FATAL: the database system is starting up
Jan 31 16:53:58 hvo postgres[57606]: [2-1] FATAL: the database system is starting up
Jan 31 16:53:59 hvo postgres[57607]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:00 hvo postgres[57612]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:01 hvo postgres[57613]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:02 hvo postgres[57614]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:03 hvo postgres[57615]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:04 hvo postgres[57616]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:05 hvo postgres[57617]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:06 hvo postgres[57619]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:07 hvo postgres[57620]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:08 hvo postgres[57621]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:09 hvo postgres[57622]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:10 hvo postgres[57623]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:11 hvo postgres[57624]: [2-1] FATAL: the database system is starting up
Jan 31 16:54:12 hvo postgres[57625]: [2-1] FATAL: the database system is starting up
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594203
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1westvovikpgsql 36992 0.0 0.0 16656 1484 - D 16Nov17 0:01.55 pg_archivecleanup /usr/local/pgsql/backup/ 00000001000000660000005B
pgsql 71390 0.0 0.0 16656 1700 - D Tue01PM 0:00.02 pg_archivecleanup /usr/local/pgsql/backup/ 00000010000006600000073

Висят два процесса, пробовал убивать по всякому включая kill -9, чем бы их прибить?

Перезагружать сервер не желательно(

Код: coco
1.
postgres=# SELECT * FROM pg_stat_archiver;


?

После куча писанины в логи postgres стартанул

hvo_main=# SELECT * FROM pg_stat_archiver;
archived_count | last_archived_wal | last_archived_time | failed_count | last_failed_wal | last_failed_time | stats_reset
----------------+-------------------+--------------------+--------------+-----------------+------------------+-------------------------------
0 | | | 0 | | | 2018-01-31 17:11:50.862122+03


в логах щас постоянно


Jan 31 17:19:02 hvo postgres[62573]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:02 hvo postgres[62573]: [4-2]
Jan 31 17:19:07 hvo postgres[62574]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:07 hvo postgres[62574]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:07 hvo postgres[62574]: [4-2]
Jan 31 17:19:12 hvo postgres[62575]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:12 hvo postgres[62575]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:12 hvo postgres[62575]: [4-2]
Jan 31 17:19:17 hvo postgres[62576]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:17 hvo postgres[62576]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:17 hvo postgres[62576]: [4-2]
Jan 31 17:19:22 hvo postgres[62577]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:22 hvo postgres[62577]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:22 hvo postgres[62577]: [4-2]
Jan 31 17:19:27 hvo postgres[62578]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:27 hvo postgres[62578]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:27 hvo postgres[62578]: [4-2]
Jan 31 17:19:33 hvo postgres[62581]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:33 hvo postgres[62581]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:33 hvo postgres[62581]: [4-2]
Jan 31 17:19:38 hvo postgres[62582]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:38 hvo postgres[62582]: [4-1] FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000006F000000DA has already been removed
Jan 31 17:19:38 hvo postgres[62582]: [4-2]
Jan 31 17:19:43 hvo postgres[62583]: [3-1] LOG: started streaming WAL from primary at 6F/DA000000 on timeline 1
Jan 31 17:19:43 hvo postgres[62583]: [4-1] F
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594286
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
westvovik,

вероятно на мастере файл WALa 000000010000006F000000DA отработал, был заархивирован и удален, а на слейве его нет. Попробуй папку archive с мастера скопировать на слейв
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594339
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Статус D обозначает ожидание ввода-вывода. Убить процесс в этом состоянии невозможно на обычных unix.

Если процесс в нем долго находится, то скорее всего что-то случилось с диском. Или сетью, когда работают по NFS.
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594353
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1westvovik,

вероятно на мастере файл WALa 000000010000006F000000DA отработал, был заархивирован и удален, а на слейве его нет. Попробуй папку archive с мастера скопировать на слейв

переписал на слейв в pg_xlog правильно же?

Но не помогает, почему все равно просит файл 000000010000006F000000DA, хотя он там есть

Вообще смысл со всем этим мучатся не особо понимаю чем это поможет убрать зависшие намертво процессы, они же по хорошему сами должны были отвалится, но не отвалились

запустил fsck, нашел кучу ошибок(

Других идей нету?

Боюсь перезагружать удаленно, повиснет же
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39594372
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
westvovik,

не вижу смысла заниматься postgres`ом
все косвенные признаки говорят что дисковая система не в порядке. надо с ней разбираться
возможно и повиснет при перезагрузке, а возможно и нет, какая разница свою функцию сервер так и так не выполняет (если на нем не висит еще какой функционал).
...
Рейтинг: 0 / 0
Как убить процесс со статусом D FreeBsd
    #39595479
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неТолик1westvovik,

не вижу смысла заниматься postgres`ом
все косвенные признаки говорят что дисковая система не в порядке. надо с ней разбираться
возможно и повиснет при перезагрузке, а возможно и нет, какая разница свою функцию сервер так и так не выполняет (если на нем не висит еще какой функционал).

В том то и дело что висит десяток сайтов и днс и mysql сервер, ко всему еще сервер на colocation(
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как убить процесс со статусом D FreeBsd
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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