@propython

Страница 22 из 228
Mike
22.02.2017
14:00:00
переписывай на го

или поднимай несколько серверов

питон никогда не позиционировался как выдерживающий дикую нагрузку, это как рельсы — быстро поднял, все зашибись, потом переписываешь на чем-то пошустрее и поустойчивее

Марк
22.02.2017
14:12:33
Да вроде питон и не загибается от пары-другой сотен запросов

Google
Марк
22.02.2017
14:12:43
И больше должен выдерживать

Ruslan
23.02.2017
07:13:58
всем привет

Подскажите, хочу раскурить socket, многопоточность, django в python, гугл по крупицам инфу выдает, может книжка какая есть. Мне нужно чат написать

Dmitry
23.02.2017
09:18:17
Зачем тебе многопоточность? Есть asyncio

Timophey
23.02.2017
15:12:51
Всем привет. Такая ситуация, написал скриптик (asyncio, uvloop, asyncpg, pandas) - запускаю на локалке, отрабатывает объем данных за секунду. Залил на сервак - там в 10 раз хуже.. На локалке Fedora 25, на серваке Debian 8 .. также для теста запускали на Ubuntu 15) Может кто-то уже сталкивался с такой проблемой?

подскажите куда копать, это база так работает на разных kernel или сам python или ещё что-то ?

Dmitry
23.02.2017
15:27:38
У в aiohttp некоторые модули если не смогли скомпилироваться используют чистопитонячую имплементацию. Посмотри повнимательнее на вывод pip. Проверь что установлены python3-devel и build-essentials

Timophey
23.02.2017
15:28:31
aiohttp один раз только использую для загрузки фида в цикле событий

может ли производительность зависеть от компилятора gcc, использовавшегося при сборке python ?

Timophey
23.02.2017
15:36:28
попробую пересобрать, на локалке стоит GCC 6.2.1 а на серваке GCC 4.9.2

ну или на край наверное установлю fedora server ) но хотелось бы понять в чем причина такой разницы в скорости ..

Google
Dmitry
23.02.2017
15:52:41
Хрен знает может постгрес педалит.

Если на машине высокий iowait постгрес знатно так педалит.

Vanya
24.02.2017
10:01:29
Привет,кто может сейчас помочь с базами данных(1 курс)?

Краб ходит E7
24.02.2017
10:21:47
Viktor
24.02.2017
10:25:27
sqlalchemy + jupyter

Evgeniy
24.02.2017
13:48:37
https://learnpythonthehardway.org/python3/

0x574ck_0v3rfl0w3r
25.02.2017
14:01:41
Ребят, срочно нужна помощь. Кто хорошо знает криптографию?

Mike
25.02.2017
14:03:43
https://www.ims-expertservices.com/keywords/c/cryptography/

Alexandra
25.02.2017
14:56:57
А что именно с криптографией?

Axbor
25.02.2017
15:00:03
Есть хэш-функция, она не надёжная и её нужно поломать. Есть 2 файла. Hasher и его so-файл. С криптографией у меня не очень, а сломать очень нужно.

Алексей
27.02.2017
17:12:59
Всем привет. Собрал в одном месте все чаты для программистов - @Chats_Developers, пользуйтесь на здоровье. Ваш чат у нас тоже есть, не удаляйте это сообщение.

Никита
27.02.2017
22:19:11
Senior Python Developer (backend) Задача: переписать backend виджета ПраймПасс ( пример: https://primepass.ru/widget/v1/spot/109/event/2287/schedules) Нужен человек умеющий писать хороший код с документированием (вики/конфлюенс) с возможностью переиспользования в др проектах Плюсом будет: - понимать происходящего в фронтовой часть (JS конкретнее AngularJS ) Интересные задачи в перспективе: - Разработка новой билетной системы - Задачи ML прилагаются на горизонте 6 мес (после того как все встанет на рельсы) - Разработка ПО для терминалов по продаже билетов Требуется: - 2 года как Python разработчик и отличное знание Django и принципы Tornado - знание SQL (опыт работы с PostgreSQL) - Опыт создания и работы с Веб Сервисами RESTFul API - Построение многопоточных / асинхронных системных приложений на Python под Unix - Проектирование архитектуры системы (Шаблоны проектирования, Сопроводительная документация) Стек технологий: python, django, tornado, redis, rabbitmq, celery, git, postgresql Условия: Офис на ул Мосфильмовская, остальные условия обсуждаются в зависимости от уровня кандидата, полный рабочий день, гибкий график зп от 80к контакт: v.azmanov@primepass.ru - Владимир СТО сорри, если не в тему

Артур
28.02.2017
14:18:29
Друзья, собрал в одном месте 132 чата для программистов - @Chats_Developers. Пользуйтесь на здоровье.

Timophey
28.02.2017
18:03:55
Проапгрейдил базу, пересобрал интерпретатор с gcc 6, результатов никаких, по-прежнему на fedora 25 скрипт выполняет работу по парсингу и записи данных в базу в 10 раз быстрее, чем на ubuntu 15 и debian 8 (

asyncio+asyncpg

Возможно ли это из-за kernel версии операционки?

Может у кого-то был подобный опыт..

Google
Anton
28.02.2017
18:07:43
сейчас в меня опять тряпки полетят, но я когда-то лет 8 назад попробовал убунту сервер. увидел как все тормозит и ушел на centos на всегда

никакого убунту на сервере никогда

если хочется свежих пакетов то fedora если еще свежее то arch

Timophey
28.02.2017
18:09:51
Поддерживаю, сам сторонник centos, но тут ситуация в которой замена операционки не приветствуется начальством(

Ну и ко всему хотелось бы точно разобраться в проблеме, и понять в чем причина..

Anton
28.02.2017
18:13:35
а что за железо?

может в ядро что-то недокомпилили на бубунте?

в dmesg поглядеть там?

в логи

Timophey
28.02.2017
18:15:52
Сервак с базой, 8 ГБ, xeon серверный, а вторая машинка копия моей с fedora..

Завтра попробую еще вариант на второй комп поставить fedora

Но занавес тайны это не откроет..

Anton
28.02.2017
18:19:32
может быть какие-нибудь ограничения типа nice'a?

ulimits глянь так же

Timophey
28.02.2017
18:20:51
Спасибо, любая информация пригодится, буду проверять..

Anton
28.02.2017
18:20:55
у меня один раз был подобный баг. я искал неделями. правда на винде. так вот оказалось что винда очень плохо дружила с dns сервером. запросы уходили ооочень долго

если это парсер так же стоит глянуть сколько сокетов можно открывать системе

Timophey
28.02.2017
18:23:16
Я использую pool соединений с базой. И вся информация к моменту записи уже находится в оперативке

Интересная теория с сокетами, что-то я не подумал, проверю в первую очередь..

Anton
28.02.2017
18:25:36
это не теория ) перебираю все глупые варианты

Google
Anton
28.02.2017
18:25:45
ulimits проверь обязательно

Timophey
28.02.2017
18:25:46
)

Ок, просто тоже много пробелов, возможно поэтому еще не разобрался, ну собственно и пишу сюда, т.к. идей других нет, google ничего на эту тему не знает..

Я был бы очень признателен если бы кто-нибудь еще поделился своим мнением!

Mad
01.03.2017
05:13:42
Тимофей, профайлер тебе в помощь.

Зачем гадать, если можно профайлером глянуть.

Если эти ОС в разных местах расположены, то в одном из местможет быть тормозной DNS-сервер.

Timophey
01.03.2017
07:47:13
Спасибо, сейчас вот буду проверять.

Nikita
01.03.2017
11:23:28
https://telegram.me/vr_developers

Краб ходит E7
01.03.2017
11:25:24

Страница 22 из 228