Автор Тема: Обсуждение и предложения по реализации базы данных проб оборудования  (Прочитано 71628 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Дополнительно проведена подготовительная работа на стороне сервера в плане ускорения и оптимизации некоторых внутренних операций. Это позволило сократить необходимую кодовую базу и сократить время отклика (ожидания выдачи результата) сервиса в некоторых случаях. Для запуска процесса приема проб и комментариев осталось совсем чуть-чуть: увязать новые реалии хранимой информации с имеющимся кодом.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Есть у кого гостевая linux машина под vmware ? Если есть, скиньте в личку или прямо сюда в тему выхлоп lspci -vvnn с неё.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Блокировка на добавление новых проб снята. Также был добавлен в статистику счетчик запросов на загрузку данных об оборудовании. Добавление/изменение комментариев пока что остается нереализованным на стороне сервера.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Свежая версия с исправлением найденных ошибок и чуть более доработанной документацией (по опции -h).

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Не понимаю как получить номер пробы отправленного оборудования  :-(

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Не понимаю как получить номер пробы отправленного оборудования  :-(

Если раньше отправляли и получали номер, то вспомнить (проверить на наличие данных из архива в базе сервиса) можно так:
hcl-get -r номер (если архив с именем номер.tar.(xz/bz2/gz) располагается в ~/.hcl-get) или
hcl-get -r архив (если он располагается в ~/.hcl-get), или
hcl-get -r /путь/до/архива/архив

Если не отправляли, то это надо сделать, чтобы получить номер (а, фактически, учетную запись).

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Я отправил, но номера не получил, поэтому и спрашиваю... Или плохо смотрел?
Файл есть.
Я отправлял так:
hcl-get -p
hcl-get -r
hcl-get -c

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Не понимаю как получить номер пробы отправленного оборудования  :-(

Если раньше отправляли и получали номер, то вспомнить (проверить на наличие данных из архива в базе сервиса) можно так:
hcl-get -r номер (если архив с именем номер.tar.(xz/bz2/gz) располагается в ~/.hcl-get) или
hcl-get -r архив (если он располагается в ~/.hcl-get), или
hcl-get -r /путь/до/архива/архив

Если не отправляли, то это надо сделать, чтобы получить номер (а, фактически, учетную запись).
Номер не отображается.
Вот что я получил:[tema@t101mtema ~]$ hcl-get -r .hcl-get/tmp.F9uEc1QBBE.tar.xz
Подготовка и отправка данных на сервер...
[tema@t101mtema ~]$ hcl-get -r F9uEc1QBBE
Указанный файл не существует: F9uEc1QBBE
[tema@t101mtema ~]$ hcl-get -r .hcl-get/gpg/tmp.F9uEc1QBBE.tar.xz.gpg
Отправка зашифрованного архива...
[tema@t101mtema ~]$ hcl-get -r tmp.F9uEc1QBBE.tar.xz
Подготовка и отправка данных на сервер...

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Я отправил, но номера не получил, поэтому и спрашиваю... Или плохо смотрел?
Имеет место ошибка в коде, поэтому прием, фактически, не будет работать ни через браузер ни через клиент. Разбираюсь.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Номер не отображается.
Вот что я получил:
Загляните в ~/.hcl-get/logs и посмотрите на наличие файлов error/unmet, также посмотрите код возврата в файле header.log (в первой строчке HTTP/1.1 XYZ ....). Если X > 4, значит это из-за ошибки, которая была только сейчас обнаружена.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Я отправил, но номера не получил, поэтому и спрашиваю... Или плохо смотрел?
Повторите отправку файла, ошибка исправлена.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Вот что я получил:[tema@t101mtema ~]$ hcl-get -r .hcl-get/tmp.F9uEc1QBBE.tar.xz
Подготовка и отправка данных на сервер...
[tema@t101mtema ~]$ hcl-get -r F9uEc1QBBE
Указанный файл не существует: F9uEc1QBBE
[tema@t101mtema ~]$ hcl-get -r .hcl-get/gpg/tmp.F9uEc1QBBE.tar.xz.gpg
Отправка зашифрованного архива...
[tema@t101mtema ~]$ hcl-get -r tmp.F9uEc1QBBE.tar.xz
Подготовка и отправка данных на сервер...
hcl-get -r имя_архива имеет смысл делать, если перед этим вы делали отправку данных (не важно, через клиент - через hcl-get -r файл.gpg - или через браузер) и вам было выдано сообщение об успешном их приеме и регистрации в базе сервиса.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Я отправил, но номера не получил, поэтому и спрашиваю... Или плохо смотрел?
Повторите отправку файла, ошибка исправлена.
Вот сейчас так:
[tema@t101mtema ~]$ hcl-get -r tmp.F9uEc1QBBE.tar.xz
Подготовка и отправка данных на сервер...
Указанная проба на сервере не найдена
[tema@t101mtema ~]$ hcl-get -r
Для операций сбора информации о системе требуются права root.
Введите пароль root и нажмите Enter (пароль при наборе отображаться не будет):
Сбор информации о системе....
Подготовка и отправка данных на сервер...
Проба вашего оборудования уже имеется в хранилище под номером 16

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Загляните в ~/.hcl-get/logs и посмотрите на наличие файлов error/unmet,
Таких файлов нет
также посмотрите код возврата в файле header.log (в первой строчке HTTP/1.1 XYZ ....). Если X > 4, значит это из-за ошибки, которая была только сейчас обнаружена.
там прямо вот сейчас написано в первой строчке:
HTTP/1.1 200 OK

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Вот сейчас так:
Вот теперь ваши данные приняты и добавлены в базу. Работа с комментариями реально (т.е. с реальным изменением данных на сервере) пока не доступна, т.к. я не закончил пока её реализацию с учетом большого числа изменений на стороне серверной части).