Что делает “ИНФОРМАЦИЮ: задача XXX, заблокированная больше 120 секунд” точно, означает на Linux?

Настройте свою локальную оболочку dotfile (например. $PROMPT_COMMAND в ~/.bashrc) установить терминальный заголовок соответственно, с помощью того же механизма.

Например:

export PROMPT_COMMAND="printf '\e]0;bash\7\n'"
14
27.04.2016, 21:01
2 ответа

Если задача заблокирована, она ожидает ресурсов для становления доступной снова.

В Вашем случае был propably или IO-проблемой или конкуренцией в дисковой области. Или Ваша системная нагрузка была так высока, что было недостаточно мощности ЦП, доступной для окончания задания вовремя.

Я видел эту ошибку от крона, если это пытается запустить задание в очень напряженное время.

13
27.01.2020, 19:51
  • 1
    Можно ли быть более конкретными? "Заблокированный" средний "непрерывно в бесперебойном состоянии"? –  Totor 14.08.2013, 02:17
  • 2
    @Totor В этом контексте это ожидает ресурсов. Таким образом, другой io не прерываем. –  Nils 19.08.2013, 23:53

Вы можете имитировать Ctrl-Z (который вы обычно используете для временного фона процесса), используя команду Убить :

[tsa20@xxx01:/home/tsa20/software]$ kill -19 $$

[1]+  Stopped                 sudo -iu tsa20
[root@xxx01 ~]# fg
sudo -iu tsa20
[tsa20@xxx01:/home/tsa20/software]$

Bash Просто ловушки Ctrl-Z Комбинация клавиш. Убить -19 отправляет SIGSTP к процессу, который эффективно то же самое.

-121--15668-

В основном это ведение журнала срабатывает, если планировщик ЦП не переключился на процесс в данном количестве времени, и процесс не имеет права на исключение.

Исключения являются особыми случаями, когда процесс не был переключен, но оно не должно быть зарегистрировано. Я не ясно понимаю условия для исключения; Fwiw Комментарии к случаям в коде:

Also, skip vfork and any other user process that freezer should skip.

Also, when a freshly created task is scheduled once, changes
its state to TASK_UNINTERRUPTIBLE without having ever been
switched out once, it musn't be checked.

http://lxr.free-electrons.com/source/kernel/hung_task.c#l75

Как к тому, почему задача может не запланирована надолго Период времени, оно непрерывно в Task_unintureBrequebretable («D 'State) было бы одной вероятностью, но я не знаю, что могут быть другие.

7
27.01.2020, 19:51

Теги

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