@spbpython

Страница 254 из 785
Sasha
18.01.2017
12:38:24
Почему именно 2 в listen?
ну чтобы два коннекшена мог держать

Roman
18.01.2017
12:42:32
ну чтобы два коннекшена мог держать
Нет. 2 - это не лимит на число коннектов у сокета

Sasha
18.01.2017
12:42:51
а если не выставить, то без ограничения будет?

Google
Roman
18.01.2017
12:43:43
а если не выставить, то без ограничения будет?
Число коннектов можно ограничить только не принимая новые соединения.

Dmitry
18.01.2017
12:46:18
Roman
18.01.2017
13:07:58
обычно всё равно есть лимит
Дима, нет лимита на число установленных коннектов кроме лимита на число fd для процесса.

Serge
18.01.2017
13:10:57
т.е. лимит есть;)

Roman
18.01.2017
13:12:32
т.е. лимит есть;)
на всё есть лимит )

Dmitry
18.01.2017
13:13:43
видимо раньше был лимит

ну то есть жёсткое ограничение этого размера очереди, не на уровне fd для процесса

syn флуд когда появился

Sergey
18.01.2017
13:21:49
Пару лет назад читал где-то, что такое возможно. В одном процессе разные интерпретаторы.

Roman
18.01.2017
13:51:59
ну то есть жёсткое ограничение этого размера очереди, не на уровне fd для процесса
это бэклог сокета. сколько полуоткрытых соединений может быть в очереди

Dmitry
18.01.2017
13:54:24
ну то есть когда он заполнен - новые отклоняются?

If a connection request arrives when the queue is full, the client may receive an error with an indication of ECONNREFUSED or, if the underlying protocol supports retransmission, the request may be ignored so that a later reattempt at connection succeeds.

вот оно как значит.

Google
Serge
18.01.2017
14:58:12
https://youtu.be/AfaNEebCDos

Aleksander
19.01.2017
06:43:14
@lig11 тебе должно понравится) https://habrahabr.ru/post/319774/

Dmitriy
19.01.2017
06:45:05
@lig11 тебе должно понравится) https://habrahabr.ru/post/319774/
Мля. Думал царапина на экране, а это график на превью

Dmitry
19.01.2017
06:45:13
ой, это ужасно глупый пост

от начала и до конца

Dmitriy
19.01.2017
06:49:17
Одним из дурных знаков для меня стала смена иконок. 

?

Представляю. ООО новые иконки? ПОД СНОС

Eugene
19.01.2017
06:56:58
Представляю. ООО новые иконки? ПОД СНОС
тем не менее людям не нравится https://youtrack.jetbrains.com/issue/IDEA-162686

137 voters - это дофига в масштабах их youtrack

Dmitriy
19.01.2017
07:08:15
ну круто. у меня давно кастомная тема с кастомными иконками. такими, которые я хочу

Eugene
19.01.2017
07:13:30
Большиство не заморачивается с кастомными темами, особенно L&F. Есть пак старых иконок в виде плагина. Там разработчики как раз пишут, чтобы использовали его, отозвали свой голос и пошли нафиг :)

Michael
19.01.2017
07:17:08
Владимир
19.01.2017
07:57:40
Всем доброе утро)

Danil
19.01.2017
07:58:25
И тебе доброе утро, хочешь кодерской радостью поделиться, али так? )

Aleksey
19.01.2017
07:59:03
Владимир
19.01.2017
07:59:06
Хочу напутствий получить)

Michael
19.01.2017
08:00:22
И тебе доброе утро, хочешь кодерской радостью поделиться, али так? )
Я хочу поделиться, Scala в массы, один бог, один рантаймб один язык, ... о/ Ухахахах

Google
Michael
19.01.2017
08:01:05
но много gc ?

Владимир
19.01.2017
08:01:09
Может кто сталкивался, есть какая нибудь возможность ограничить ресурсы у процесса при fork?

Гугль как то не помог, вы последний оплот надежды)

Владимир
19.01.2017
08:07:20
Linux 3.13.0-57-generic

Serge
19.01.2017
08:07:44
Хотят, можно в cgroups, наверное посмотреть

Владимир
19.01.2017
08:08:50
Так в том то и дело что сторонее не хочется использоваться. Так как запускается демон а в нем еще и распораллеленые процессы

Serge
19.01.2017
08:09:39
Я бы искал консольные утилиты, которые делают тоже, смотрел их код и нудные системные вызовы, а дальше смотрел бы как их сотворить из питона. Очень возможно, что самый прямой путь будет - сделать свою "форкалку" на си, которая будет так уметь.

Andrey
19.01.2017
08:09:53
Cgroups это как раз нативнее не бывает

Serge
19.01.2017
08:10:35
Cgroups это как раз нативнее не бывает
Ну да, но не всё ими можно ограничить, на сколько я понимаю.

Владимир
19.01.2017
08:10:36
я просто думал как то можно ограничить рессурсы на родителя и все будет как в сказке, но видимо придеться допиливать подсистему которая будет убивать воркеры внутренние, которые из под демона запускаются

GNU/Docker
19.01.2017
08:11:17
Почитайте про механизм сигрупп

GNU/Docker
19.01.2017
08:11:27
Это то что вам надо.

Владимир
19.01.2017
08:16:04
Serge Matveenko, так у меня асинхронка реализованная на потоках а при join вроде как блокировка срабатывает и пока все не отработают потоки к свободным нельзя будет обращаться или я ошибаюсь?

Serge
19.01.2017
08:17:48
Ну, в общем cgroups и смотреть как ими из python рулить.

А форк в самом начале делается, типа double fork daemon?

Владимир
19.01.2017
08:22:59
Да

Google
Serge
19.01.2017
08:28:52
Теоретически можно на баше форкаться, тогда можно системными утилитами ресурсы ограничить

fork() { (setsid "$@" &); } fork <run your process>

Там, где setsid, можно ещё наворотить

Serge
19.01.2017
08:43:50
ресурсы и ограничения на них наследуются при fork()
Ты уверен, что это справедливо после decouple?

Roman
19.01.2017
08:45:46
Ты уверен, что это справедливо после decouple?
я пока не понял какой именно ресурс хочет ограничивать топикстартер =(

Admin
ERROR: S client not available

Roman
19.01.2017
08:47:55
Ты уверен, что это справедливо после decouple?
скорее всего, да. потому что иначе ядру пришлось бы делать слишком много работы

Владимир
19.01.2017
08:48:38
Ресурсы CPU

Roman
19.01.2017
08:48:46
Serge
19.01.2017
08:49:44
какие?
Огласите весь список, пожалуйста

Roman
19.01.2017
08:51:30
Огласите весь список, пожалуйста
RLIMIT_CPU / RLIMIT_NICE / RLIMIT_NPROC / RLIMIT_RTPRIO / RLIMIT_RTTIME

вот сходу глядя в ман

https://linux.die.net/man/2/setrlimit

Ресурсы CPU
какой конечной цели хочется добиться? а то окажется, что имеем классическую x-y problem

Владимир
19.01.2017
08:54:06
Проблема такая демоны жрут около 80-90 % CPU из-за этого походу все отваливается, я думал ограничить время освобождения проца или что то связанное с этим

Владимир
19.01.2017
08:56:08
паралельно еще на сервер развернут apache, mysql и т.д. Я подразумеваю из-за нехватки процессорного рессурса начинаются отвалы базы и долгой обработки апача

Google
GNU/Docker
19.01.2017
09:01:30
Croup cpu,cpuacct

Andrey
19.01.2017
10:12:07
@lig11 ты уже порадовался, что джанга 2 будет py3 only?

Aleksander
19.01.2017
10:36:15
он же закрыл проект уже)

@andreyzakharevich пруфлинк ?

Andrey
19.01.2017
10:46:25
Они в прошлом году уже анонсировали, сегодня на HN скинули один из коммитов со взрывными работами

Django 2.0 will not support Python 2 (Score: 101+) Link: http://j.mp/2iEokK7

Aleksandr
19.01.2017
10:49:21
Они вчера запушили коммит который уже ломает py2 совместимость

Aleksander
19.01.2017
11:05:15
можно начинать провожать в последний путь

Andrey
19.01.2017
11:11:36
если бы

Eugene
19.01.2017
11:24:19
А что, кто-то скорбит по py2? Ну, кроме адептов PyPy. Да, я знаю про статьи с пугающими цифрами стоимости портирования проектов на py3, но когда-то же это должно было произойти.

Eugene
19.01.2017
11:42:13
асинхронная вакханалия в py >=3.4? Это тоже шаг к стандартизации. :)

Roman
19.01.2017
11:45:03
асинхронная вакханалия в py >=3.4? Это тоже шаг к стандартизации. :)
я бы сказал, что сделано крайне криво и неумело.

можно было взять пример с node.js

Dmitry
19.01.2017
12:40:12
https://anvaka.github.io/common-words/#?lang=py

Serge
19.01.2017
12:45:14
@lig11 ты уже порадовался, что джанга 2 будет py3 only?
Да да, там у Кривушина в FB оргазмирую по этому поводу. Это как бы вердикт уже, всё.

Страница 254 из 785