@rudepython

Страница 1201 из 1719
Zart
22.10.2018
12:26:47
а я про что выше?

https://bitbucket.org/zzzeek/sqlalchemy/src/ac358a04a7b077602ac668c19c3c40389d9e77e4/lib/sqlalchemy/sql/dml.py?at=master&fileviewer=file-view-default#dml.py-583 https://bitbucket.org/zzzeek/sqlalchemy/src/ac358a04a7b077602ac668c19c3c40389d9e77e4/lib/sqlalchemy/sql/dml.py?at=master&fileviewer=file-view-default#dml.py-38

Илья
22.10.2018
13:12:16
нихт ферштейн! хенде хох, фрицы
Анна унд Марта баден, унзере фройнде Шрайбикус эрцельт.

Andy
22.10.2018
13:43:17
Господа, а на python 2.7 и uwsgi последней версии есть реальные альтернативы этому самому uwsgi или по скорости обработки запросов он в топе? Всякие bjoern, meinheld стоит смотреть? Имеется ли реальный опыт использования в проде и какие могут быть проблемы(если есть)?

Google
Andy
22.10.2018
13:45:43
Лет 6 в проде работает все ещё
uwsgi?) С ним все понятно, он работает, есть-пить не просит

Boris
22.10.2018
13:45:53
Сайт на нем

Насчет быстродействия хз. Какие требования по нагрузке

Andy
22.10.2018
13:47:15
Насчет быстродействия хз. Какие требования по нагрузке
до 5К одновременных коннектов на инстанс

vlade11115
22.10.2018
13:48:05
На инстанс?

Andy
22.10.2018
13:49:00
ну вот сервер с uwsgi, хотелось бы, чтобы держал до 5К на один сервер

но это не uwsgi конкретно, а просто сервер wsgi, от uwsgi сейчас ничего не используется толком, вот думаю, может и оверкил его юзать и можно попроще

vlade11115
22.10.2018
13:50:11
Вот есть машина, хотелось бы 200 км\ч чтобы гнала.

Dmitry
22.10.2018
13:50:14
смотря что будет делать каждое из этих твоих 5к лол

может ты hello world в них возвращаешь, а может число пи вычисляешь, есть разница?

vlade11115
22.10.2018
13:51:08
А мне бы польше цифр хотелось бы.

Andy
22.10.2018
13:51:40
смотря что будет делать каждое из этих твоих 5к лол
да типичное апи, принял-сходил в базу-отдал. Сейчас оно держит 1.5-2.5 без проблем, а вот дальше начинаются проблемы, причем деградация не на уровне баз\кеша, а именно обработки uwsgi

Google
vlade11115
22.10.2018
13:52:03
Что значит "типичное"?

Andy
22.10.2018
13:52:50
Что значит "типичное"?
принял-сходил в базу-отдал. DRF

Zart
22.10.2018
13:52:54
по скорости, вмысле

Andy
22.10.2018
13:53:01
Zart
22.10.2018
13:53:18
а тебе шашечки или ехать?

vlade11115
22.10.2018
13:53:23
принял-сходил в базу-отдал. DRF
Блин. Ты ведь понимаешь что "сходил в базу" охуеть какое обширное понятие.

Andy
22.10.2018
13:53:24
я видел сравнение 2016 года, там очень подозрителньые цифры, типа uwsgi в самом дне

Alexey
22.10.2018
13:53:58
Н-да. :3

vlade11115
22.10.2018
13:54:01
Zart
22.10.2018
13:54:05
ювсги топ по гибкости столько настроек, ручек и рукояток больше нет нигде

Alexey
22.10.2018
13:54:17
Выдайте ему ноду а сборник гороскопов. :)

Vladimir
22.10.2018
13:54:36
Я тут случайно в одном чате наткнулся на вот это: https://www.sqlite.org/codeofconduct.html

Теперь авторитетно могу заявлять, что не могу использовать SQLite по религиозным причинам.

Zart
22.10.2018
13:54:57
с коками сразу нахуй

Vladimir
22.10.2018
13:55:02
Zart
22.10.2018
13:55:12
этот рак ща поголовно

Vladimir
22.10.2018
13:55:12
там не стандартное SJWшное кукареканье

vlade11115
22.10.2018
13:55:36
Теперь авторитетно могу заявлять, что не могу использовать SQLite по религиозным причинам.
Everyone is free to use the SQLite source code, object code, and/or documentation regardless of their opinion of and adherence to this rule. SQLite has been and continues to be completely free to everyone, without precondition.

Google
Andy
22.10.2018
13:55:44
а тебе шашечки или ехать?
мне бы минимальный оверхед и устойчивость к росту нагрузки. от uwsgi ничего не используется гибкого и настраиваемого. Только базовые возможности сервера

Zart
22.10.2018
13:56:45
там не стандартное SJWшное кукареканье
ктото решил что 10 заповедей мало и награфоманил себе арарат

Vladimir
22.10.2018
13:57:18
> Be not addicted to wine. no way

Zart
22.10.2018
13:57:27
первого пункта уже достаточно чтоб отправить их нахер

Boris
22.10.2018
13:58:53
мне бы минимальный оверхед и устойчивость к росту нагрузки. от uwsgi ничего не используется гибкого и настраиваемого. Только базовые возможности сервера
Зависит от твоего кода. Больший оверхед в нем будет. Но если не понимаешь зачем uwsgi - бери то, что понимаешь.

Uwsgi хорош для оператора, не для кодерка.

Andy
22.10.2018
14:00:54
Uwsgi хорош для оператора, не для кодерка.
так-так, а что подходит для кодерка?

Dmitry
22.10.2018
14:01:00
Uwsgi хорош для оператора, не для кодерка.
задачу "выдать 5к" в целом надо ставить ops, а если они отпрофайлят и уткнутся в говнокод, найдут чем стукнуть кодерка по голове

а кодерок в целом даже и знать не должен в общем случае, чем там его код deploy'ят и run'ят

Zart
22.10.2018
14:01:38
либо если бюджет резиновый - отмасштабируют железом

Dmitry
22.10.2018
14:01:43
задача кодерка - написать wsgi контейнер

Zart
22.10.2018
14:02:03
правда для этого надо еще кодерков левелом повыше

Dmitry
22.10.2018
14:02:07
если ему опсы сказали написать wsgi контейнер, конечно. а то может у них свои взгляды на этот счет :)

Andy
22.10.2018
14:02:09
либо если бюджет резиновый - отмасштабируют железом
в принципе, так и пошли. не сильно резиновый, но приходится накидывать.

Zart
22.10.2018
14:02:44
всегда есть потолок и при росте нагрузок рано или поздно надо масштабироваться горизонтально

и тогда возможно придётся менять архитектуру

Dmitry
22.10.2018
14:02:58
либо если бюджет резиновый - отмасштабируют железом
ну если залить железом дешевле, чем найти кодерков левелом повыше, то почему нет :)

Zart
22.10.2018
14:03:36
одно другое не исключает

Andy
22.10.2018
14:04:02
А bjoern как?

Google
Zart
22.10.2018
14:04:18
вроде терпимо

из того что я гонял на хелловорлдах без тюнинга - быстрее всего летал гуникорн, лол

в связке с мейнхелдом

Dmitry
22.10.2018
14:04:59
а нам надо чтобы работало, а не чтобы хипста баззвордс в резюме, поэтому uwsgi, а не bjoern :D

Zart
22.10.2018
14:05:33
у хипстеров бьорн, рокет у бородатых хипстеров - фапвс3 и мейнхелд

gigimon
22.10.2018
14:05:46
а на больших проектах кто-то проводил бенчмарк, что лучше? А то на хелловорлдах разница видна, но это не боевая система

Zart
22.10.2018
14:06:07
а у обычных пацанов мод_всги, черрипай, вейтресс, гуникорн

на больших проектах всги адаптер/сервер - блип на радаре

Admin
ERROR: S client not available

Dmitry
22.10.2018
14:06:49
главное гуникорном ногу не прострелить, но в принципе, когда прострелится - заменить недолго :)

Zart
22.10.2018
14:07:17
ну гуникорн классический форк же будет вполне хуячить пока озу не кончится

просто при росте нагрузки это произойдет шустро 8)

Boris
22.10.2018
14:07:43
Zart
22.10.2018
14:08:04
в большом проекте самое важное это наверняка метрики

Boris
22.10.2018
14:08:15
половина проектов подыхает когда увольняется один единственный кодерок, 40% изза того что бюджет проебали двигаясь в рандомные направления.

Zart
22.10.2018
14:08:26
гадать вслепую схуя оно всё легло - это такое..

Dmitry
22.10.2018
14:08:43
скажем так, у нас на генерации отчетов однажды просто начало валиться в core dump'ы починил я просто заменив gunicorn на uwsgi ? просто раньше уже с таким гамном сталкивался и знал

Zart
22.10.2018
14:09:20
а гуникорны за балансерами стояли?

Boris
22.10.2018
14:09:36
большой проект вообще не важно чем гонять = гуникорнов или uwsgi или девсервером джанги.

Zart
22.10.2018
14:10:01
Google
Dmitry
22.10.2018
14:10:23
в большом проекте самое важное это наверняка метрики
+1, причем в вышепроцитированном "1.5-2.5 без проблем, а вот дальше начинаются проблемы, причем деградация не на уровне баз\кеша, а именно обработки uwsgi", окажется, что таки в базах, кеше, собственном коде, где угодно, только не в wsgi адаптере. и выяснится это, когда прикрутят триальный ньюрелик, чтобы хоть посмотреть :)

Boris
22.10.2018
14:10:23
вы код напишите, протестируйте и архитектуру продумайте. тогжда копейки на аппсервере считайте - а до этого хоть на апаче крутитесь.

Dmitry
22.10.2018
14:10:52
а гуникорны за балансерами стояли?
так на одном запросе могло валиться, хоть вообще без балансера :)

Zart
22.10.2018
14:11:37
Boris
22.10.2018
14:11:50
отлично - пускай на том что удобно - большинство пускает на гуникорне из тех кого я еще знаю.

Dmitry
22.10.2018
14:12:25
чота я не уверен что гуникорн виноват..
конечно виноваты либы, которые наимпортили кодерки. но убрав гуникорн и скормив то же самое wsgi приложение в uwsgi, все заработало и падать перестало.

gigimon
22.10.2018
14:12:26
есть ньюрелик(не триальный), заббикс, окметер(платный), графит, графана, elk, все собирает и мониторит
так может не правильно мониторит или не пониамете, что смотреть надо? если грешите на wsgi?

Zart
22.10.2018
14:12:36
хотел бы я посмотреть на хипстеров с монгрелом2

Andy
22.10.2018
14:15:24
так может не правильно мониторит или не пониамете, что смотреть надо? если грешите на wsgi?
Есть nginx логи в elk, которые собирают стату по запросам, он видит деградацию по времени выполения. Есть newrelic, который видит небольшой рост при повышении нагрузки/коннектов, несоразмеримый с тем, что потом оказывается на nginx. Параллельно есть сервер такой же конфигурации, куда отправляется меньшее количество запросов и коннектов соответственно, он не страдает так, на нем нет деградации

Boris
22.10.2018
14:27:07
Zart
22.10.2018
14:27:17
хз



Илья
22.10.2018
14:29:24


Маришка
22.10.2018
16:42:19
Блядь. Это пиздец. https://t.me/ru_python/680894

Этот товарищ просто еблан.

Alexey
22.10.2018
16:44:01
Это охуительно. Это настолько охуительно, что даже охуительно

Илья
22.10.2018
16:45:24
Поддерживаю предыдущих ораторов в голосину.

luchezar
22.10.2018
16:47:16
for AAAAAAAAAAAA in AAAAAAAAAA...

и игривое удвоенное z

Страница 1201 из 1719