Отображение выполнения текущей задачи после авторизации.

Что вы хотели бы видеть в следующих версиях?
Ответить
franky.why
Сообщения: 75
Зарегистрирован: Пн фев 20, 2017 12:33 pm

Отображение выполнения текущей задачи после авторизации.

Сообщение franky.why »

У пользователей после ввода учетных данных при коннекте к vdi ферме висит синий экран (к примеру если машинка включается), в логах это отображено в виде vm loading, но у пользователя просто синий экран с полем ввода. Возможно добавить бегущую строчку лога к примеру? Чтобы видеть на каком этапе сейчас загрузка. На терминальных фермах это не так критично, там коннект "пролетает".
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение aka »

Запусти машину.
Включи лог в кофнигураторе.
Залогинься. ПОСЛЕ включения лога, чтоб конфигуратор отметки времени проставлял, когда какое сообщение в лог сваливается. И покажи этот лог.
franky.why
Сообщения: 75
Зарегистрирован: Пн фев 20, 2017 12:33 pm

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение franky.why »

Пока интересуют конкретно эти состояния:

TS_STATUS_LOADING_DESTINATION
TS_STATUS_REDIRECTING_TO_DESTINATION
TS_STATUS_BRINGING_SESSION_ONLINE
TS_STATUS_VM_LOADING

что их пользователь видел на экране.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение aka »

А меня интересует лог.
franky.why
Сообщения: 75
Зарегистрирован: Пн фев 20, 2017 12:33 pm

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение franky.why »

Код: Выделить всё

[          pfac] [18333.424598] Ok, PID 1106.
[          pfac] [18333.426151] Process pid 1106 terminated, status 00000000.
[            gm] [18333.485267] MSK0-RDSNLB01.domain.LOCAL => 10.10.60.171.
[            gm] [18347.397570] Free ram before fork terminal client /sbin/rdpclient-SSE (session 3): 1907400 Kb.
[            gm] [18347.397612] Run '/sbin/rdpclient-SSE 3', log '/tmp/rdpclient.out', env '', pid ''.
[          pfac] [18347.397672] Run /sbin/rdpclient-SSE 3.
[          pfac] [18347.397730] Ok, PID 1107.
[rdpclient 1107] [18347.399266] RDP Terminal Client, WTware 5.4.94, pipe 3, pid 1107.
[rdpclient 1107] [18347.399499] Use /lib/ui32-SSE.so.
[rdpclient 1107] [18347.399712] Redirect sound.
[rdpclient 1107] [18347.399785] Make RDP session with 10.10.60.171, port 3389.
[rdpclient 1107] [18347.399811]  Username: "user".
[rdpclient 1107] [18347.399836]  Password: present.
[rdpclient 1107] [18347.399859]  No PIN.
[rdpclient 1107] [18347.399883]  Domain: "domain.local".
[rdpclient 1107] [18347.399907]  No shell.
[rdpclient 1107] [18347.399931]  No directory.
[rdpclient 1107] [18347.399954]  Window: 1856x1080@24.
[rdpclient 1107] [18347.399978]  PFlags 0x0000002E.
[rdpclient 1107] [18347.400021]  Keyboard 00000409:00000000.
[rdpclient 1107] [18347.400047]  My hostname "hostname".
[rdpclient 1107] [18347.400070] TCP: connecting to 10.10.60.171:3389.
[rdpclient 1107] [18347.400851] TCP: connection with 10.10.60.171:3389 established.
[rdpclient 1107] [18347.400878] Turn keepalive on.
[rdpclient 1107] [18347.401091] Free ram after buffers allocation: 1907276 KB.
[rdpclient 1107] [18347.401120] Use Balance Info 28 bytes: 'tsv://VMResource.1.VDI3-POOL'.
[rdpclient 1107] [18347.405757] Reconnect with CredSSP enabled.
[rdpclient 1107] [18347.405808] TCP: reconnecting to 10.10.60.171:3389.
[rdpclient 1107] [18347.406528] TCP: connection with 10.10.60.171:3389 established.
[rdpclient 1107] [18347.406577] Turn keepalive on.
[rdpclient 1107] [18347.406624] Use Balance Info 28 bytes: 'tsv://VMResource.1.VDI3-POOL'.
[rdpclient 1107] [18347.410064] Server supports GFX Pipeline.
[rdpclient 1107] [18347.410115] CredSSP.
[rdpclient 1107] [18347.410161] SSL/TLS.
[rdpclient 1107] [18347.445542] Enable font smoothing and Desktop Composition.
[rdpclient 1107] [18347.527935] TS_STATUS_FINDING_DESTINATION
[rdpclient 1107] [18347.534746] TS_STATUS_LOADING_DESTINATION
[rdpclient 1107] [18347.551850] TS_STATUS_REDIRECTING_TO_DESTINATION
[rdpclient 1107] [18347.570136] TS_STATUS_BRINGING_SESSION_ONLINE
[rdpclient 1107] [18347.598843] TS_STATUS_VM_LOADING
[rdpclient 1107] [18348.206997] TS_STATUS_VM_WAKING
[rdpclient 1107] [18381.515498] TS_STATUS_ 0x00000504.
[rdpclient 1107] [18386.377894] Server Redirection flags 0x00000b0d.
[rdpclient 1107] [18386.377926]  Server 10.10.100.10.
[rdpclient 1107] [18386.377951]  User "user".
[            gm] [18386.377975] TSClient (sessionId 3, pid 1107) gracefully end.
[rdpclient 1107] [18386.377991]  Domain "domain".
[rdpclient 1107] [18386.378014] Send Disconnect Provider Ultimatum.
[        rdpsnd] [18386.378283] Link lost.
[          pfac] [18386.378326] Process pid 1107 terminated, status 00000009.
[            gm] [18386.378528] Free ram before fork terminal client /sbin/rdpclient-SSE (session 4): 1907968 Kb.
[            gm] [18386.378553] Run '/sbin/rdpclient-SSE 4', log '/tmp/rdpclient.out', env '', pid ''.
[          pfac] [18386.378577] Run /sbin/rdpclient-SSE 4.
[          pfac] [18386.378633] Ok, PID 1136.
[rdpclient 1136] [18386.380172] RDP Terminal Client, WTware 5.4.94, pipe 4, pid 1136.
[rdpclient 1136] [18386.380412] Use /lib/ui32-SSE.so.
[rdpclient 1136] [18386.380620] Redirect sound.
[rdpclient 1136] [18386.380734] Make RDP session with 10.10.100.10, port 3389.
[rdpclient 1136] [18386.380762]  Username: "user".
[rdpclient 1136] [18386.380787]  Password: present.
[rdpclient 1136] [18386.380811]  No PIN.
[rdpclient 1136] [18386.380835]  Domain: "domain".
[rdpclient 1136] [18386.380859]  No shell.
[rdpclient 1136] [18386.380883]  No directory.
[rdpclient 1136] [18386.380907]  Window: 1856x1080@24.
[rdpclient 1136] [18386.380931]  PFlags 0x0000002E.
[rdpclient 1136] [18386.380955]  Keyboard 00000409:00000000.
[rdpclient 1136] [18386.380979]  My hostname "hostname".
[rdpclient 1136] [18386.381002] TCP: connecting to 10.10.100.10:3389.
[rdpclient 1136] [18386.382018] TCP: connection with 10.10.100.10:3389 established.
[rdpclient 1136] [18386.382071] Turn keepalive on.
[rdpclient 1136] [18386.382327] Free ram after buffers allocation: 1907472 KB.
[rdpclient 1136] [18386.382356] Empty Balance Info.
[rdpclient 1136] [18386.835632] Reconnect with CredSSP enabled.
[rdpclient 1136] [18386.835685] TCP: reconnecting to 10.10.100.10:3389.
[rdpclient 1136] [18386.837385] TCP: connection with 10.10.100.10:3389 established.
[rdpclient 1136] [18386.837436] Turn keepalive on.
[rdpclient 1136] [18386.837483] Empty Balance Info.
[rdpclient 1136] [18387.006490] Server supports GFX Pipeline.
[rdpclient 1136] [18387.006541] CredSSP.
[rdpclient 1136] [18387.006588] SSL/TLS.
[rdpclient 1136] [18387.317611] Redirected Session ID 0x00000000.
[rdpclient 1136] [18387.506111] Enable font smoothing and Desktop Composition.
[rdpclient 1136] [18387.756588] RDP5 encryption (X.509).
[rdpclient 1136] [18390.448196] GFX codec.
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение aka »

На 18347 секунде оно запустило rdp клиента.

Статусы TS_STATUS_FINDING_DESTINATION, TS_STATUS_LOADING_DESTINATION, TS_STATUS_REDIRECTING_TO_DESTINATION, TS_STATUS_BRINGING_SESSION_ONLINE, TS_STATUS_VM_LOADING проскочили меньше чем за секунду.

На 18348 секунде - TS_STATUS_VM_WAKING. На нём зависли на пол минуты. "The destination virtual machine is being resumed from sleep or hibernation."

На 18381 секунде - TS_STATUS_ 0x00000504, должен называться TS_STATUS_VM_STARTING_MONITORING. На нём пять секунд.

На 18386 секунде втварь получила от сервера команду "переподключайся к 10.10.100.10", это видимо прямой адрес виртуальной машины? И через секунду на экране должна появиться картинка виндовса.

Описание статусов: https://msdn.microsoft.com/en-us/library/dd357138.aspx

Что именно и когда рисовать на экране?

Кстати, самая свежая втварь должна убрать экран с полем ввода и нарисовать "пожалуйста ждите".
franky.why
Сообщения: 75
Зарегистрирован: Пн фев 20, 2017 12:33 pm

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение franky.why »

Да, я думаю смысла нет начальные статусы рисовать, они пролетают почти всегда моментально. То есть получается
Оставить надпись "Пожайлуста ждите." а ниже выводить меньшим шрифтом выводить три статуса по мере получения следующего

TS_STATUS_VM_LOADING -> TS_STATUS_VM_WAKING -> TS_STATUS_VM_STARTING_MONITORING.
Описание статусов можно прям из msdn есть.
The destination virtual machine image is being loaded. -> The destination virtual machine is being resumed from sleep or hibernation.
-> check if the destination virtual machine is being initiated.
franky.why
Сообщения: 75
Зарегистрирован: Пн фев 20, 2017 12:33 pm

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение franky.why »

Можно ли ожидать каких нибудь дополнений в этом ключе? Текущее состояние после ввода пароля, пусть хотя бы мелким текстом под "пожайлуста ждите...", но довольно положительно скажется на визуальном восприятии тонких
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Отображение выполнения текущей задачи после авторизации.

Сообщение aka »

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

Вернуться в «Планы развития. Пожелания.»