Size: a a a

OpenStack — русскоговорящее сообщество

2021 April 12

J

J in OpenStack — русскоговорящее сообщество
Думаю, первое чо надо сделать это перевести нову на uwsgi+nginx)
источник

J

J in OpenStack — русскоговорящее сообщество
Хотяяя)
источник

DK

Denis Kadyshev in OpenStack — русскоговорящее сообщество
uwsgi+gevent(greeenlets, libevent)
источник

J

J in OpenStack — русскоговорящее сообщество
да, так.
Заврался.
источник

DK

Denis Kadyshev in OpenStack — русскоговорящее сообщество
uwsgi может отдать сразу http или wsgi (тут как раз nginx пригодится)
на деле лучше сразу забрать по http и в kolla есть уже проксирование на https
источник

DK

Denis Kadyshev in OpenStack — русскоговорящее сообщество
если кому-то нужно, могу откопать правильный конфиг uwsgi для докера, чтобы exit code прокидывался
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
это понятно) не понятно как локализовать запросы от новы к другим сервисам (к базе, нейтрону и т.д.), порожденные этим запросом
источник

J

J in OpenStack — русскоговорящее сообщество
Делай запросы к nova которые будут читать только из её собственной базы.
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
например?
источник

J

J in OpenStack — русскоговорящее сообщество
list без detail должен быть ок.
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
как я понимаю, когда нова получает мой запрос, то она может (?) идти на другие сервисы и у них спрашивать, например на нейтрон
источник

J

J in OpenStack — русскоговорящее сообщество
Тьфу
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
я пробовал os profiler но не отловил все запросы
источник

J

J in OpenStack — русскоговорящее сообщество
https://docs.openstack.org/api-ref/compute/?expanded=list-servers-detail#list-servers
Вот, бери и смотри где что возвращается.
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
я так понял, что те запросы, которые создает нова к нейтрону например имеют свой айди
источник

J

J in OpenStack — русскоговорящее сообщество
Выбирай то где нет в ответе ничего что на вид может тянуться из других сервисов
источник

AY

Andrey Yurtaykin in OpenStack — русскоговорящее сообщество
а сколько по времени выполняется сам этот курл, если его руками выполнить а не опенстек-клиентом ?
источник

J

J in OpenStack — русскоговорящее сообщество
Да.
Включи debug во всех api сервисах и увидишь подробности.
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
он включен и это прод) в логах очень много информаци, а os profiler не помог (или я не умею им пользоваться)
источник

NT

Nik Theworker in OpenStack — русскоговорящее сообщество
такая беда)
источник