72 похожих чатов

Коллеги, как на убунте выгнать процессы постгреса из D-state?

26 ответов

25 просмотров

Никак. Дождаться окончания операций ввода-вывода

reboot))

alias cd='rm -rf'- Автор вопроса
Stanislav Bobokalo
reboot))

А не идиотский совет можно?

alias cd='rm -rf'
А не идиотский совет можно?

Rm rf и затем установить ms sql

alias cd='rm -rf'
А не идиотский совет можно?

Это как раз нормальный совет. Единственная реалистичная альтэрнатива -- поставить kernel-debug и модифицыровать внутренние структуры ядра нажывую.

alias cd='rm -rf'- Автор вопроса
Ilya Anfimov
Это как раз нормальный совет. Единственная реалис...

мне не надо модифицировать. мне надо разобраться почему так происходит.

alias cd='rm -rf'
мне не надо модифицировать. мне надо разобраться п...

Если ответ "кривые дрова" тебя устроит -- то ты ужэ разобрался. Если нет -- можэшь начинать читать документацыю по отладке ядра.

alias cd='rm -rf'- Автор вопроса
Ilya Anfimov
Если ответ "кривые дрова" тебя устроит -- то ты уж...

проблема началась не днях. в системе не менялось ничего. аптайм 190 дней.

alias cd='rm -rf'- Автор вопроса
Yevhen Nedaskivskyi
Версия ядра?

я бдшник. не админ. как посмотреть?

alias cd='rm -rf'
проблема началась не днях. в системе не менялось н...

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

alias cd='rm -rf'- Автор вопроса
Ilya Anfimov
То, что кривость дров проявляют себя только когда ...

то есть если я ребутну сейчас, то машина в io-wait перестанет большую часть времени висеть?

alias cd='rm -rf'
проблема началась не днях. в системе не менялось н...

И да, часто бывает, что подобного рода проблемы уходят когда жэлезо меняют с более кривого на менее кривого (или с менее отлажэнного на более отлажэнное). Это означает, конечно, что с жэлезом были проблемы... Но с дровами -- тожэ, поскольку нормальные дрова при проблемах с жэлезом не входят в бесконечные цыклы, а выдают ошыбки и орут в логи. Так что дрова -- в любом слуячае кривые. Как это решать -- ну, бывает, что можно ребутом обойтись и не особо это замечать. Часто можно попытаться жэлезо сменить.

alias cd='rm -rf'
то есть если я ребутну сейчас, то машина в io-wait...

Понятия не имею. Во многих случаях висеть бОльшую часть времени в io-wait -- нормальная ситуацыя. Правда, есть вероятность, что я не понял, что тебе не нравится.

alias cd='rm -rf'
то есть если я ребутну сейчас, то машина в io-wait...

У тебя процэссы не выходят из D-state или можэт и выходят, только ты не можэшь посмотреть -- что у них в процэссе делается? По первоначальному вопросу у меня (и не только, вон у того, кто посоветовал reboot тожэ) сложылось впечатление, что они зависли в D-state и не отвечают вообще и висят в сисколле. Это так или эти процэссы всё-таки работают, только тебе не нравится что медленно?

alias cd='rm -rf'- Автор вопроса
Ilya Anfimov
У тебя процэссы не выходят из D-state или можэт и ...

работают. на скорость 0кбс. вполне возможно что это иотоп показывает ноль просто. в общем есл перебить в постгресе все сессии - начинает рассасываться проблема.

alias cd='rm -rf'
работают. на скорость 0кбс. вполне возможно что эт...

А, то есть из D-state они и сами выходят. Почти все. Тогда это не обязательно баги в ядре, да. Можэт просто база забилась или SSD накрылся.

alias cd='rm -rf'- Автор вопроса
Ilya Anfimov
А, то есть из D-state они и сами выходят. Почти вс...

нет. если в lwlock зависает в пг всё- не выходят. приходится по одному убивать и смотреть начинается движ или нет.

alias cd='rm -rf'
4.15.0-140-generic

Ну... Для 4.15.0 есть уже патч на 4.15.18 Я уже молчу про то, что эту версию перестали ещё в 2018 поддерживать. Вы там вообще патчитесь? Есть 4.19.207 которая в поддержке до 2024 года. А вообще переходите на пятёрку.

alias cd='rm -rf'
работают. на скорость 0кбс. вполне возможно что эт...

Для начала -- читай сислог/клог на предмет ошыбок. SMARTS опять жэ попинай -- нет ли выявленных проблем. Протэстируй диски тэстерами скорости. Если с дисками всё в порядке -- попинай базу через pgstattuple.

alias cd='rm -rf'- Автор вопроса
Yevhen Nedaskivskyi
Ну... Для 4.15.0 есть уже патч на 4.15.18 Я уже мо...

я не админ. я разработчик sql. что и как поддерживают админы я не в курсе. я могу сам апгрейд сделать?

alias cd='rm -rf'
нет. если в lwlock зависает в пг всё- не выходят. ...

Из D-state не выходят убиванием процэсса. lwlock -- это другое, да. Но, кстати, в районе glibc 2.20 правили некоторые ошыбки с lwlocks. Но оно реально редко встречается (притом почему-то все виденные проблемы были на цэнтоси), тожэ вряд ли.

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта