@rudepython

Страница 627 из 1719
Roman
12.09.2017
16:21:35
ну я сейчас пилю пакедж с такой затеей

попробую повторить

Zart
12.09.2017
16:22:34
http://setuptools.readthedocs.io/en/latest/setuptools.html#adding-support-for-revision-control-systems

вроде свн плагин потом вынесли отдельно

Google
Zart
12.09.2017
16:23:37
они отвечают за автопоиск сорцев для сдиста

поэтому я их никогда не ставлю 8))

потому что их наличие/отсутствие меняет поведение сборки, поэтому я предпочитаю явный манифест.ин

Andy
12.09.2017
16:25:55
@zartsoft о великий гуру, где прочитать про профилирование uwsgi? Кроме их доков Возникают 2 процесса, которые жрут память и ничего больше не делают. Убиваю их – и опа, все хорошо

Zart
12.09.2017
16:26:50
ха

я уже не раз упоминал что настроить ювсги тяжело

Andy
12.09.2017
16:27:35
да вот знаешь, настроить наверно норм, но если какая-то жопень – куды бечь – не понятно

Zart
12.09.2017
16:27:39
кури их ёбаную доку... она пиздец гигантская

Andy
12.09.2017
16:28:30
причем этот говнопроцесс съедает все, что может, в 10 раз больше, чем остальные

Zart
12.09.2017
16:28:51
логи...

Andy
12.09.2017
16:29:22
все по процессу норм, попыток его убить uwsgi не принимает, хотя lifetime стоит - 60 секунд

другие прибивает, а его – нет

Zart
12.09.2017
16:34:11
а состояние в ps?

Google
Andy
12.09.2017
16:35:19
Один S, второй D

Zart
12.09.2017
16:49:30
D uninterruptible sleep (usually IO)

логично. оно поди в середине вызова сисколла в ядре

Dmitry
12.09.2017
17:01:55
ну подключи бесплатный newrelic на три дня

хоть примерно поймешь, что ты там наговнокодил )

и признайся, у тебя ведь в этом процессе не джанго? :)

Vlad
12.09.2017
17:13:18
Эту обязательно до половины

Dmitry
12.09.2017
17:13:31
ну просто у хуянги-жанги это частенько :)

директив logger и req-logger в конфиге нет? если есть, убрать и посмотреть. в прошлом году по этому постоянно жанга упарывалась. не знаю починили в 2017 или нет

Dmitry
12.09.2017
17:16:41
если не найдешь, накрути reload-on-as и reload-on-rss и ложись спать, утром найдешь )

Andy
12.09.2017
17:27:05
Alexey
12.09.2017
19:37:29
логично. оно поди в середине вызова сисколла в ядре
Братиш, 2.7.3 х64, винда, накатил VCForPython27_9.0.0.30729.msi

Не собирается zstd из pip.



Zart
12.09.2017
19:39:08
уинт64 не знает..

судя по всему клепали под гцц

Alexey
12.09.2017
19:40:08
А, то есть я пока сосу писос без zstd на винде и не тратить время?

Zart
12.09.2017
19:40:12
на пайпи указан лишь позикс

Google
Alexey
12.09.2017
19:40:16
Он мне нужен примерно никак на винде, прост ругнулось.

Zart
12.09.2017
19:40:29
в общем либо пилить исходники чтобы собиралось и под вижел

Alexey
12.09.2017
19:40:41
А ненене, не надо. Я прост думал, может я чего не то поставил.

Тогда всё ок, спасибо.

Zart
12.09.2017
19:40:49
либо ставить на винду мингв и делать setup.py build -c gcc

Alexey
12.09.2017
19:41:04
Я могу и цигвин и мингв, это всё есть, прост не нужно вообще.

Нет его и фиг с ним.

Zart
12.09.2017
19:41:11
ёбля

Alexey
12.09.2017
19:41:27
Не нужная, lz4 есть и заебись.



Zart
12.09.2017
19:41:43
возможно грабли решаются просто проёбанными инклудами

Alexey
12.09.2017
19:42:34
Мейби, кстати.

Alexey
12.09.2017
19:42:45
Чо тут у нас — новый набег что ли? :)

Roman
12.09.2017
19:51:15
Повторить отдельно плоский package не смог. Буду ковырять что есть. С одной стороны, давно так не упарывался (это может быть интересно), с другой - для работы нужно решать другие задачи.

Zart
12.09.2017
20:29:16
мех

Roman
12.09.2017
20:29:25
:-)

insanemainfame
12.09.2017
20:29:28
в чем кэшируешь?

Alexey
12.09.2017
20:29:36
В монге, блядь, вот не похуй?

insanemainfame
12.09.2017
20:29:52
нормас

Google
insanemainfame
12.09.2017
20:29:57
главное не в оперативке

Zart
12.09.2017
20:30:06
"""Check if AMD64 or IA64"""

...и проверять х86

Roman
12.09.2017
20:30:51
Полиндромная картинка

Zart
12.09.2017
20:31:18
moar confusion для неофитов, которые охуевают от того что в систем32 - 64бит бинарники, а в сисвов64 - 32битные

insanemainfame
12.09.2017
20:31:53


Admin
ERROR: S client not available

Alexey
12.09.2017
20:32:41
Охуенно!

insanemainfame
12.09.2017
20:33:19
M в MVC на сервсином слое

притом из вьюх и сервисов можно обращаться через проперти к сервису с аналогичным контекстом

а что бы избежать проблем с импортами все это хранится в регистре zca



Zart
12.09.2017
20:38:14
ебический ужос

insanemainfame
12.09.2017
20:38:43
ну бля, когда надо жестко переписать легаси

да и вообще нехуй во вьюхах бизнес-логику иметь

Zart
12.09.2017
20:39:57
логика работы с кэшем хуева

ultranoise ?
12.09.2017
20:40:02
ты че ахуел что ли сука

логика у него не во вьюхах должна быть

ага

insanemainfame
12.09.2017
20:41:08


Google
Zart
12.09.2017
20:41:31
там instance = cache.get(...) if not instance: instance = new() cache[] = instance я бы делал логику так: if cls not in cache: cache[cls] = new() instance = cache[cls]

тут как раз оно

insanemainfame
12.09.2017
20:42:03
@ultranoise слыш, я завтра приду по-раньше и пизды тебе дам на улице(у нас теперь запрет на насилие в офисе)

Zart
12.09.2017
20:42:15
не надо

дорого

dmks
12.09.2017
20:42:46
@ultranoise слыш, я завтра приду по-раньше и пизды тебе дам на улице(у нас теперь запрет на насилие в офисе)
ты чот не очень умно поступаешь, просто уйди за ним когда он пойдет домой

Zart
12.09.2017
20:43:00
зависит конечно от hit ratio, но имхо простая проверка на не вхождение должна быть дешевой

ultranoise ?
12.09.2017
20:43:39
Alexey
12.09.2017
20:43:58
зависит конечно от hit ratio, но имхо простая проверка на не вхождение должна быть дешевой
Гвидо говорил, что исключение — для исключительных ситуаций.

И да, по хитрейту, если раз-два только мисскеш — тогда трай. Если это регулярно — тогда контейнс

Zart
12.09.2017
20:44:38
я думаю что для кэша лучше всегда иф

Zart
12.09.2017
20:45:12
ват

Alexey
12.09.2017
20:45:15
я думаю что для кэша лучше всегда иф
Надо стоимость посмотреть, но склоняюсь, что да.

Zart
12.09.2017
20:45:41
некоторые пеп8 с библией путают

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