Отображение выполнения текущей задачи после авторизации.
-
- Сообщения: 75
- Зарегистрирован: Пн фев 20, 2017 12:33 pm
Отображение выполнения текущей задачи после авторизации.
У пользователей после ввода учетных данных при коннекте к vdi ферме висит синий экран (к примеру если машинка включается), в логах это отображено в виде vm loading, но у пользователя просто синий экран с полем ввода. Возможно добавить бегущую строчку лога к примеру? Чтобы видеть на каком этапе сейчас загрузка. На терминальных фермах это не так критично, там коннект "пролетает".
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Отображение выполнения текущей задачи после авторизации.
Запусти машину.
Включи лог в кофнигураторе.
Залогинься. ПОСЛЕ включения лога, чтоб конфигуратор отметки времени проставлял, когда какое сообщение в лог сваливается. И покажи этот лог.
Включи лог в кофнигураторе.
Залогинься. ПОСЛЕ включения лога, чтоб конфигуратор отметки времени проставлял, когда какое сообщение в лог сваливается. И покажи этот лог.
-
- Сообщения: 75
- Зарегистрирован: Пн фев 20, 2017 12:33 pm
Re: Отображение выполнения текущей задачи после авторизации.
Пока интересуют конкретно эти состояния:
TS_STATUS_LOADING_DESTINATION
TS_STATUS_REDIRECTING_TO_DESTINATION
TS_STATUS_BRINGING_SESSION_ONLINE
TS_STATUS_VM_LOADING
что их пользователь видел на экране.
TS_STATUS_LOADING_DESTINATION
TS_STATUS_REDIRECTING_TO_DESTINATION
TS_STATUS_BRINGING_SESSION_ONLINE
TS_STATUS_VM_LOADING
что их пользователь видел на экране.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Отображение выполнения текущей задачи после авторизации.
А меня интересует лог.
-
- Сообщения: 75
- Зарегистрирован: Пн фев 20, 2017 12:33 pm
Re: Отображение выполнения текущей задачи после авторизации.
Код: Выделить всё
[ 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.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Отображение выполнения текущей задачи после авторизации.
На 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
Что именно и когда рисовать на экране?
Кстати, самая свежая втварь должна убрать экран с полем ввода и нарисовать "пожалуйста ждите".
Статусы 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
Что именно и когда рисовать на экране?
Кстати, самая свежая втварь должна убрать экран с полем ввода и нарисовать "пожалуйста ждите".
-
- Сообщения: 75
- Зарегистрирован: Пн фев 20, 2017 12:33 pm
Re: Отображение выполнения текущей задачи после авторизации.
Да, я думаю смысла нет начальные статусы рисовать, они пролетают почти всегда моментально. То есть получается
Оставить надпись "Пожайлуста ждите." а ниже выводить меньшим шрифтом выводить три статуса по мере получения следующего
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.
Оставить надпись "Пожайлуста ждите." а ниже выводить меньшим шрифтом выводить три статуса по мере получения следующего
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.
-
- Сообщения: 75
- Зарегистрирован: Пн фев 20, 2017 12:33 pm
Re: Отображение выполнения текущей задачи после авторизации.
Можно ли ожидать каких нибудь дополнений в этом ключе? Текущее состояние после ввода пароля, пусть хотя бы мелким текстом под "пожайлуста ждите...", но довольно положительно скажется на визуальном восприятии тонких
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Отображение выполнения текущей задачи после авторизации.
Дай реквизиты сервера, куда подключиться чтобы это отлаживать. У меня состояния проскакивают слишком быстро.