Версия ОС:
Релиз CentOS 4.6 (окончательный) Ядро \ r на \ m 2.6.9-100.ELsmp
Проблема
Когда я запускаю qdel, я получаю следующую ошибку:
qdel: Unknown Job Id 20432.scyld.localdomain
Информация
Вывод qstat -n:
head0.localdomain: Req'd Req'd Elap Job ID Имя пользователя Очередь Имя задания
SessID NDS TSK Память Время S Время
20432.head0.localdom ИМЯ ПОЛЬЗОВАТЕЛЯ стандартный pc-iw-1 32729 1 128 - 72:00 R 00:23 n39 / 5 + n39 / 4 + n39 / 3 + n39 / 2 + n39 / 1 + n39 / 0
Содержимое / var / spool / Torque / имя_сервера'
scyld.localdomain
Вопрос Почему я получаю сообщение об ошибке?
Я знаю, что это старый вопрос, но вот ответ для потомков:
Проблема в том, что ваш /etc/hosts
файл имеет другое первое имя хоста, чем ваше server_name
файл. Ваш server_name
файл имеет scyld.localdomain
, и ваш /etc/hosts
имеет ваше имя хоста как head0.localdomain
. Если ты бежишь qdel 20432.head0.localdomain
, команда будет работать.
Решение состоит в том, чтобы изменить ваш файл / etc / hosts так, чтобы первая запись была такой:
127.0.0.1 scyld.localdomain
Все, что идет после этих персонажей, не имеет значения. Если вы также хотите, чтобы хост был известен как head0.localdomain, вы можете просто добавить эту запись после scyld.localdomain в той же строке.
Надеюсь, это кому-то поможет.