
Aleksandr
07.09.2017
11:00:05

serbernar
07.09.2017
11:00:20

Nikolay
07.09.2017
11:01:07
через requests это было бы что-то вроде: while 1: if not requests.get(...).json(): break

Google

Alexey
07.09.2017
11:03:45

serbernar
07.09.2017
11:03:51
А если while true != self.can_break
Но это зашквар какой то

Tigran
07.09.2017
11:04:08
while not self.can_break?

serbernar
07.09.2017
11:04:34
1488 костылями мы не бросим
Или так
А посмотри заходит ли у тебя вообще в это условие, чтобы менялся self.can_break

Nikolay
07.09.2017
11:06:33
ну принтом вывожу, где-то true есть да
@Saluev я знаю, ты знаешь
но не говоришь

Tigran
07.09.2017
11:07:26
знаю что?
я вообще не в курсе, о чём речь тут

Google

serbernar
07.09.2017
11:12:05
Ух, ещё не пятница, а я уже бухой

Tigran
07.09.2017
11:12:53
держи нас в курсе

Mike
07.09.2017
11:17:44

serbernar
07.09.2017
11:17:54
Осталось чутка рома и меньше половины виски
Допить Ром или оставить для красоты?
Типа у меня есть ром

ilya
07.09.2017
11:20:35
? допивай чай и за уроки! И пепельницу папину на место положи

Tigran
07.09.2017
11:20:42
иди работай
чтобы купить новый ром

serbernar
07.09.2017
11:20:45
Ладно(
Я работал уже сегодня
Хватит
Осталось поработать завтра и целую жизнь

ilya
07.09.2017
11:21:59
целую... как будто это что то огромное))

targitaj
07.09.2017
11:22:04
Про сервер приложений nginx уже слышали?
Умеет пайтон

Nikolay
07.09.2017
11:22:20
боян
сервер приложений тарантул наше все

serbernar
07.09.2017
11:22:31

Google

Nikolay
07.09.2017
11:22:32
умеет луа

serbernar
07.09.2017
11:22:42
Луа крут, вроде
Он может в потоки, да?

targitaj
07.09.2017
11:23:33
Причем одновременно

Nikolay
07.09.2017
11:24:13

Artem
07.09.2017
11:24:41
nginx unit это типа uwsgi? потестите кто-нибудь

Aleksandr
07.09.2017
11:29:03
nginx unit это типа uwsgi? потестите кто-нибудь
я сразу после анонса посмотрел, не понял зачем сегодня такое, еще когда Сысоев работал в Рамблере мы там запускали перл внутри nginx, эта идея себя не оправдала почти никак. И вот на тебе, спустя 10 лет снова. Правда. Зачем? Когда вокруг все докер уже

Rinat
07.09.2017
11:30:08

Aleksandr
07.09.2017
11:30:53

Rinat
07.09.2017
11:31:04
здрасьте ))
сейчас питон django/flask/еще какой-нибудь фреймворк все запускают под uwsgi

Rinat
07.09.2017
11:32:07
связка uwsgi(app) + nginx

Nikolay
07.09.2017
11:32:12

Rinat
07.09.2017
11:32:29
теперь они говорят вам нужен только nginx

Massimo
07.09.2017
11:32:37

Aleksandr
07.09.2017
11:32:38

Rinat
07.09.2017
11:32:49
но это тоже самое что и uwsgi,
у пхп тоже свои сервера приложений

Google

Aleksandr
07.09.2017
11:33:36
теперь они говорят вам нужен только nginx
это идея 10-летней давности не оправдавшая себя никак, оно не масштаюируется и не управляется никак. это наверное полезно если ты не умеешь в девопс от слова вообще

Nikolay
07.09.2017
11:34:53

Rinat
07.09.2017
11:34:55
я думаю просто конкурент uwsgi/gunicorn и др

Nikolay
07.09.2017
11:35:00
мол, надо в них делать бизнес-логику

Aleksandr
07.09.2017
11:35:52
про плагины к nginx
э, але, это совсем другое. мы же обсуждали скорость и реалтайм аналитику. а тут питон код нжинкс тебе будет на гибриде запускать

Massimo
07.09.2017
11:35:54

Rinat
07.09.2017
11:38:02
nginx unit

Aleksandr
07.09.2017
11:38:05

Admin
ERROR: S client not available

Rinat
07.09.2017
11:38:28

Aleksandr
07.09.2017
11:44:52
nginx тут неявно берет на себя роль оркестратора и он ее никогда не потянет, потому что это вообще другой продукт нужен

Oleg
07.09.2017
11:46:13
nginx unit всех нагнёт, дело только во времени

Aleksandr
07.09.2017
11:46:48

Oleg
07.09.2017
11:47:05
nginx сделал апач, они умеют пилить

Aleksandr
07.09.2017
11:49:35

Rinat
07.09.2017
11:50:08
он запускает наверное просто app не для веба запускает

targitaj
07.09.2017
11:50:17
Это я типа набросил штоль?

Google

Oleg
07.09.2017
11:50:21
аппликейшн сервер это одна из миддлвари солюшена

Aleksandr
07.09.2017
11:50:37
булшит-бинго чемпион

Dmitry
07.09.2017
11:59:40
Подскажите пожалуйста как остановить дочерний поток в основном потоке (использую модуль threading) ?

Nikolay
07.09.2017
12:03:00
отправить ему сообщение, чтобы он сам себя завершил

Dmitry
07.09.2017
12:03:31
как это сделать? ведь это поток а не процесс

Artem
07.09.2017
12:04:15
например так https://docs.python.org/3/library/threading.html#threading.Event

Aleksandr
07.09.2017
12:04:18

Dmitry
07.09.2017
12:04:47

Aleksandr
07.09.2017
12:05:02

Dmitry
07.09.2017
12:06:02
К сожалению в этой документации нет четкого разобранного примера, как использовать Event

Artem
07.09.2017
12:06:33
При создании треда выдать ему Event is_stopped
Внутри треда периодически проверять, не установлен ли он
В нужный момент установить
(например).

Nikolay
07.09.2017
12:07:31

Dmitry
07.09.2017
12:08:04
так, этой уже лучше. а если мне нужно приостановить работу потока то с Event тоже получится аналогичным образом верно?
C Event сделал нужный мне функционал взаимодействия между потоками, всем спасибо кто отвеал мне на мой вопрос!

Nikolay
07.09.2017
12:15:22