
Roman
18.01.2017
12:37:50

Sasha
18.01.2017
12:38:24

Roman
18.01.2017
12:42:32

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

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

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

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

Vitali K.
19.01.2017
06:46:43

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

Eugene
19.01.2017
06:56:58
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

Danil
19.01.2017
08:00:43

Google

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

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

Serge
19.01.2017
08:06:25

Владимир
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

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

GNU/Docker
19.01.2017
08:10:38

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

Serge
19.01.2017
08:11:22

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, можно ещё наворотить

Roman
19.01.2017
08:41:57

Serge
19.01.2017
08:43:50

Roman
19.01.2017
08:45:46

Serge
19.01.2017
08:46:56

Admin
ERROR: S client not available

Roman
19.01.2017
08:47:55

Владимир
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
вот сходу глядя в ман
https://linux.die.net/man/2/setrlimit
Ресурсы CPU
какой конечной цели хочется добиться? а то окажется, что имеем классическую x-y problem

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

Roman
19.01.2017
08:54:35

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

Google

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

Roman
19.01.2017
09:02:12
SCHED_BATCH тебя спасёт

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
можно начинать провожать в последний путь

Roman
19.01.2017
11:08:04

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

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

Alex Milushev
19.01.2017
11:26:15

Roman
19.01.2017
11:39:32

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

Roman
19.01.2017
11:45:03
можно было взять пример с node.js

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

Serge
19.01.2017
12:45:14