[Updated] Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 15.12.17 07:13
Оценка:
Все три совета я нашел полезными и в результате dns теперь http://pi-board-live.devizer.xyz а ошибка 502 выглядит так:


Лучше чем первый вариант?


Преамбула
Есть у меня pet-проект и недавно я его выложил в интернет http://pi-board.devizer.xyz

На сервере выше только форвардинг на сервер на PI-плате, которая у меня дома работает. Это нужно для того что бы проще фидбек собирать было.

Проблема в том что PI-плата иногда недоступна. И pi-board.devizer.xyz умеет показывать специальную страницу когда PI-плата у меня дома умерла / нет света / домашний интернет не работает и к сожалению когда я её настраиваю или я пересобираю приложение на пору минут такое сообщение появляется по ссылку выше

К счастью сервер умеет показывать отдельную страницу на случай когда моя PI-плата не отвечает:

Жду замечаний про ошибку "The PI-board is disconnected now" и пожеланий как текстом смягчить горечь пользователя. Что бы проще было править приведу текст ошибки выше:

PI-board is disconnected

The web server is just a reverse proxy to my house's PI-board.

It seems right now my PI-board is offline.

With regret, I have to admit h3control http-service is offline every app rebuild for 2 minutes. Moreover, I am too lazy to fix it. Please check it 2 minutes later. It just a one of possible offline reasons. In addition, there are few rarely possible more reasons that cause this offline message:
If you own a PI-board equipped with H2/H3/H5 CPU, please kindly check up this h3control app on your board: install & upgrade guide


Заранее благодарен за конструктивные советы

Замечания по самому dashboard тоже можно наверно тут писать, но честно говоря на самом dashboard текстов практически нет.
Отредактировано 16.12.2017 2:47 VladCore . Предыдущая версия .
Re: Взбесит ли пользователя такая страница об ошибке
От: Dym On Россия  
Дата: 15.12.17 07:26
Оценка: 6 (1)
VC>

PI-board is disconnected

А почему «disconnected», а не «unavalable now»? На мой скромный взгляд «unavalable now» помягче будет, чем «disconnected».

Остальной текст, как правило, никто не читает, и сразу ищут/переходят к «Try again». Но общий смысл должен быть такой: вы ни в чем не виноваты, это целиком наша вина, сейчас все исправим. Т.е. в данном случае у пользователя должна быть уверенность, что к ошибке привели не его действия.
Счастье — это Glück!
Re[2]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 15.12.17 07:38
Оценка:
Здравствуйте, Dym On, Вы писали:

VC>>

PI-board is disconnected

DO>А почему «disconnected», а не «unavalable now»? На мой скромный взгляд «unavalable now» помягче будет, чем «disconnected».

DO>Остальной текст, как правило, никто не читает, и сразу ищут/переходят к «Try again». Но общий смысл должен быть такой: вы ни в чем не виноваты, это целиком наша вина, сейчас все исправим. Т.е. в данном случае у пользователя должна быть уверенность, что к ошибке привели не его действия.


Спасибо за совет, но мой сельский могз подсказывает мне что unavailable больше людям подходит.
Плюс disconnected подразумевает что PI-board есть но не подключена

Верно?
Отредактировано 15.12.2017 7:39 VladCore . Предыдущая версия .
Re[2]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 15.12.17 07:42
Оценка:
Здравствуйте, Dym On, Вы писали:

VC>>

PI-board is disconnected

DO>А почему «disconnected», а не «unavalable now»? На мой скромный взгляд «unavalable now» помягче будет, чем «disconnected».

DO>Остальной текст, как правило, никто не читает, и сразу ищут/переходят к «Try again».


В точку. Добавил now к заголовку. спасибо.
Re: Взбесит ли пользователя такая страница об ошибке
От: Pzz Россия https://github.com/alexpevzner
Дата: 15.12.17 08:14
Оценка: 6 (1)
Здравствуйте, VladCore, Вы писали:

VC>Жду замечаний про ошибку "PI-board is disconnected" и пожеланий как текстом смягчить горечь пользователя. Что бы проще было править приведу текст ошибки выше:


Эта страничка очень подробно раскрывает тему "кто виноват", и лишь поверностно касается темы "что делать". По-моему, должно быть наоборот.
Re[3]: Взбесит ли пользователя такая страница об ошибке
От: Dym On Россия  
Дата: 15.12.17 08:24
Оценка:
VC>Спасибо за совет, но мой сельский могз подсказывает мне что unavailable больше людям подходит.
Да нет, не обязательно, сервисы всякие тоже бывают unavailable.

VC>Плюс disconnected подразумевает что PI-board есть но не подключена

Если вдаваться в психологию и немного попаранойить/порефлексировать, то фраза с «disconnected» воспринимается как PI-board отключена, кем-то, возможно с какими-то намерениями. Т.е. негативное — вас отключили (и неизвестно подключат ли в будущем).

PI-board есть, но не подключена — это скорее «is not connected». Т.е. более позитивное — вас пока не подключили (надежда, что подключат).

unavailable — наиболее нейтрально.

Но это мое колхозное видение.
Счастье — это Glück!
Re[2]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 15.12.17 08:26
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, VladCore, Вы писали:


VC>>Жду замечаний про ошибку "PI-board is disconnected" и пожеланий как текстом смягчить горечь пользователя. Что бы проще было править приведу текст ошибки выше:


Pzz>Эта страничка очень подробно раскрывает тему "кто виноват", и лишь поверностно касается темы "что делать". По-моему, должно быть наоборот.


Так это же наверно хорошо — про меня не подумают ничего плохого. Так?

А делать ксати ничего и не надо — хахаха. Эта страничка каждые пять секунд проверяет не приконектилась ли PI-плата и если приконектилась то показывает приложение. Кнопка "Try connection to my PI-board again" делает тоже самое что и в предложении выше. И нужна что бы пользователь мог выбрать — поставить себе приложение, или кликнуть. или подождать.
Re[3]: Взбесит ли пользователя такая страница об ошибке
От: Pzz Россия https://github.com/alexpevzner
Дата: 15.12.17 08:29
Оценка: +1
Здравствуйте, VladCore, Вы писали:

Pzz>>Эта страничка очень подробно раскрывает тему "кто виноват", и лишь поверностно касается темы "что делать". По-моему, должно быть наоборот.


VC>Так это же наверно хорошо — про меня не подумают ничего плохого. Так?


Ну вообще, пользователя гораздо больше беспокоит вопрос, что делать, чем кто виноват.

VC>А делать ксати ничего и не надо — хахаха. Эта страничка каждые пять секунд проверяет не приконектилась ли PI-плата и если приконектилась то показывает приложение. Кнопка "Try connection to my PI-board again" делает тоже самое что и в предложении выше. И нужна что бы пользователь мог выбрать — поставить себе приложение, или кликнуть. или подождать.


Ну вот об этом следует написать.
Re[2]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 15.12.17 08:32
Оценка:
Здравствуйте, Pzz, Вы писали:


Pzz>Эта страничка очень подробно раскрывает тему "кто виноват", и лишь поверностно касается темы "что делать". По-моему, должно быть наоборот.


Мысль на самом деле правильная.
У пользователя есть три возможности — подождать до 2х минут, или поставить на свою PI-плату приложение или позвонить в энергосбыт
Re: Взбесит ли пользователя такая страница об ошибке
От: wildwind Россия  
Дата: 15.12.17 21:13
Оценка: 9 (2)
Здравствуйте, VladCore, Вы писали:

VC>Жду замечаний про ошибку "PI-board is disconnected" и пожеланий как текстом смягчить горечь пользователя.


Заранее извиняюсь за прямоту и возможную резкость. Но все эти объяснения и попытки "смягчить горечь" пользователю ни к чему. Тем более, если не силен в английском. А если силен, то пояснения можно сделать в блоге. Предлагаю максимально кратко, информативно и без соплей:

---------------------------
Status: Down for maintenance

Since: <тут время последнего пинга>
ETA: <тут ожидаемое время поднятия>

Sorry for inconvenience!
---------------------------


Ну и ссылку на этот самый блог, чтобы пользователь не ушел ни с чем.

Да, и нужно будет добавить возможность задавать ожидаемое время недоступности и пользоваться ей. Это хороший тон и демонстрирует уважение к пользователю. В случае пересборки на пару минут это можно делать прямо из билд-скрипта.
Re[2]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 16.12.17 01:12
Оценка:
Здравствуйте, wildwind, Вы писали:

VC>>Жду замечаний про ошибку "PI-board is disconnected" и пожеланий как текстом смягчить горечь пользователя.


W>Заранее извиняюсь за прямоту и возможную резкость. Но все эти объяснения и попытки "смягчить горечь" пользователю ни к чему. Тем более, если не силен в английском. А если силен, то пояснения можно сделать в блоге. Предлагаю максимально кратко, информативно и без соплей:


W>
---------------------------
W>Status: Down for maintenance

W>Since: <тут время последнего пинга>
W>ETA: <тут ожидаемое время поднятия>

W>Sorry for inconvenience!
W>---------------------------


Спасибо за мысли, Ваша мысль понятная и верная. к счастью легко объясню почему так писать в моем случае нельзя.

Реакция на ваш текст — а почему не использован load balancer со встроенным умным maintenance?

И GAE и Azure и AWS во время обновлений и ребута умеют оставлять минимум один инстанс из кластера который и будет отвечать на http-запросы пока остальные инстансы в кластере обновляются или ребутятся. Надеюсь понятно пояснил?

Мой PET-проект — он строго для одной локальной PI-платы. Если у кого несколько PI-плат с процессором H2/H3/H5, то придется на каждую создать в телефоне/планшете несколько "закладок". Я умею сделать так что бы ошибка "Down for maintenance" никогда не появлялась, но это другая архитектура и я так делать изначально не планировал. Примерно так.

Поменял dns имя на http://pi-board-live.devizer.xyz
Так будет понятней что это гейт для для ровной одной PI-платы. и не в облаке, а не дома?

P.S. несколько ошибок в тексте я таки исправил, жаль в форуме "проблемы перевода" никто не показал ни одной.
Отредактировано 16.12.2017 1:15 VladCore . Предыдущая версия . Еще …
Отредактировано 16.12.2017 1:14 VladCore . Предыдущая версия .
Re[3]: Взбесит ли пользователя такая страница об ошибке
От: wildwind Россия  
Дата: 17.12.17 12:06
Оценка:
Здравствуйте, VladCore, Вы писали:

VC>Реакция на ваш текст — а почему не использован load balancer со встроенным умным maintenance?


Я уверен, что такой реакции не будет. Человек, уже знакомый с проектом, понимает, что он "строго для одной локальной PI-платы". А человек, зашедший первый раз по ссылке, вообще ни имеет никаких ожиданий.

VC>И GAE и Azure и AWS во время обновлений и ребута умеют оставлять минимум один инстанс из кластера который и будет отвечать на http-запросы пока остальные инстансы в кластере обновляются или ребутятся. Надеюсь понятно пояснил?


У тебя почти так же. Плата ребутится, а инстанс, отвечающий на на http-запросы, есть. Но это не кластер и требований как к настоящему кластеру быть не может.

VC>Поменял dns имя на http://pi-board-live.devizer.xyz

VC>Так будет понятней что это гейт для для ровной одной PI-платы. и не в облаке, а не дома?
Сейчас что-то не открывается, не могу посмотреть, что изменилось. Но по одному доменному имени думаю не понятно.
Re: [Updated] Взбесит ли пользователя такая страница об ошибке
От: rm822 Россия  
Дата: 17.12.17 16:37
Оценка: 9 (1) :)
VC>Заранее благодарен за конструктивные советы
Твою хрень никто читать не хочет и не будет
Надо примерно так
Re[2]: [Updated] Взбесит ли пользователя такая страница об ошибке
От: _Raz_  
Дата: 17.12.17 16:45
Оценка: 15 (2)
Здравствуйте, rm822, Вы писали:

R>Твою хрень никто читать не хочет и не будет

R>Надо примерно так

Нет, надо так:

... << RSDN@Home 1.3.108 alpha 5 rev. 56>>
Re[2]: [Updated] Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 17.12.17 18:43
Оценка:
Здравствуйте, rm822, Вы писали:

R>Твою хрень никто читать не хочет и не будет


кто такой никто
Re[4]: Взбесит ли пользователя такая страница об ошибке
От: VladCore  
Дата: 17.12.17 20:08
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, VladCore, Вы писали:


W>Я уверен, что такой реакции не будет. Человек, уже знакомый с проектом, понимает, что он "строго для одной локальной PI-платы". А человек, зашедший первый раз по ссылке, вообще ни имеет никаких ожиданий.


Блин, а я уверен что все знают про лоад-банасеры и зачем они нужны.

VC>>Поменял dns имя на http://pi-board-live.devizer.xyz

VC>>Так будет понятней что это гейт для для ровной одной PI-платы. и не в облаке, а не дома?
W>Сейчас что-то не открывается, не могу посмотреть, что изменилось. Но по одному доменному имени думаю не понятно.

Жаль, но именно это меня сейчас заинтересовало. примерно в это время я обновлял.

Если gate ребутился, то выскакивает socket-ошибка connection refused
Если приложение обновлялось на PI-плате, то должна была быть кастом ошибка как в топике "The PI-board is disconnected now"
Если ваш провайдер игнорит Alibaba Cloud, на котором я брал DNS имя, то я к сожелению не знаю что за ошибка должна была быть, но скорее всего "can not resolve host name"

Alibaba Cloud — лучший друг aliexpress, я чуть не подумал что у вас Alibaba cloud забанен, пока не вспомнил то что тут написал.

А вы не помните что за ошибка?

Сейчас http://pi-board-live.devizer.xyz или или хотя бы http://35.225.79.207 открываются? Или может у вас браузер из соображений безопасности всё редиректит на https (его нет)? Другого ничего на ум не приходит.

Я проверял из разных стран, кроме россии и китая — сайт нормально работает.
Отредактировано 17.12.2017 20:11 VladCore . Предыдущая версия .
Re[5]: Взбесит ли пользователя такая страница об ошибке
От: wildwind Россия  
Дата: 17.12.17 21:50
Оценка:
Здравствуйте, VladCore, Вы писали:

VC>А вы не помните что за ошибка?


Никакой ошибки, я просто не дождался загрузки.

VC>Сейчас http://pi-board-live.devizer.xyz или или хотя бы http://35.225.79.207 открываются? Или может у вас браузер из соображений безопасности всё редиректит на https (его нет)? Другого ничего на ум не приходит.


Сейчас все норм. Я думаю, что дело в моем интернете, он у меня сейчас паршивенький, 3G. Тут может быть что угодно (и часто бывает).

Кстати, стрелка CPU, иногда падающая до нуля, это нормально?
И один раз заметил текст "H3 board is disconnected" посередине, при этом весь интерфейс не пропадал и обсуждаемая страница ошибки не появлялась.
Re[5]: Взбесит ли пользователя такая страница об ошибке
От: wildwind Россия  
Дата: 17.12.17 22:00
Оценка:
Здравствуйте, VladCore, Вы писали:

Кстати, если ты редактируешь страницу ошибки и хочешь продолжить обсуждение ее текста, дай возможность получить ее по какой-нибудь (неочевидной) ссылке, даже если сейчас все OK.
Re[3]: [Updated] Взбесит ли пользователя такая страница об ошибке
От: rm822 Россия  
Дата: 18.12.17 10:08
Оценка:
_R_>Нет, надо так:
Не работает. Баян и много букв
Re[4]: [Updated] Взбесит ли пользователя такая страница об ошибке
От: _Raz_  
Дата: 18.12.17 10:31
Оценка:
Здравствуйте, rm822, Вы писали:

R>Не работает. Баян и много букв


Твое мнение против моего
... << RSDN@Home 1.3.108 alpha 5 rev. 56>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.