The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"screen не может возобновить сеанс"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"screen не может возобновить сеанс"  +/
Сообщение от Phantom Lord (ok) on 20-Янв-10, 13:08 
Господа, столкнулся со следующей проблемой. Присоединяюсь к vds серверу по ssh, через screen запускаю долгоиграющие задачи и прерываю ssh связь. Задачи продолжают исправно выполняться. Иногда захожу, чтобы посмотреть «как дела» и запустить новые задачи, используя команду screen –r или screen –x, и тут сталкиваюсь с проблемой. Иногда к сеансу скрина удается успешно подключиться, а иногда получаю ответ «There is no screen to be attached» (либо There is no screen to be resumed). Причем, в top-e вижу, что процессы с названием SCREEN, а также процессы тех самых долгоиграющих задач успешно живут и выполняются. Если посмотреть pid скринов и попытаться подключиться к ним через “screen -r pid.tty.host”, то получаю «There is no screen to be resumed matching pid.tty.host». И происходит это каким-то случайным образом, никакой закономерности проследить не смог, чем это поведение провоцируется. Есть у кого-нибудь идеи, как всё-таки подключиться к этим мертвым душам и предотвратить такое поведение?
Спасибо!
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "screen не может возобновить сеанс"  +/
Сообщение от Andrey Mitrofanov on 20-Янв-10, 13:15 
>кого-нибудь идеи, как всё-таки подключиться к этим мертвым душам и предотвратить
>такое поведение?

Если тот screen думает, что у него уже есть клиент, можно его отрорвать принудительно:

screen -d -RR

>Спасибо!

Пжалуйста.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "screen не может возобновить сеанс"  +/
Сообщение от Phantom Lord (ok) on 20-Янв-10, 14:14 
Спасибо, попробую, когда опять возникнет такое. Я сейчас тупо убил эти процессы, так как точно знал, что там всё доделалось, что нужно :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "screen не может возобновить сеанс"  +/
Сообщение от Andrey Mitrofanov on 20-Янв-10, 16:47 
>Спасибо, попробую, когда опять возникнет такое. Я сейчас тупо убил эти процессы,
>так как точно знал, что там всё доделалось, что нужно :-)

Пожалуйста. Посмотри ещё перед элим вывод screen -ls - если в "той" строке "(Attached)", то, наверное, это оно...

Для тренировки :) оторви запущенный в соседнем терминале (или ssh) screen. Чтоб не дожидаться. $)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "screen не может возобновить сеанс"  +/
Сообщение от QuAzI (??) on 20-Янв-10, 16:59 
А бывает что и виснет, зараза. wiped кажется тогда пишет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "screen не может возобновить сеанс"  +/
Сообщение от OSO (ok) on 21-Янв-10, 22:32 
>А бывает что и виснет, зараза. wiped кажется тогда пишет.

ps -A|grep screen|awk '{printf "strace -p %d",$2}'|bash

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру