Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » потоки, как зацепить запущенный в виде поток [RSS Feed]

#1 Май 19, 2009 19:13:54

Oduvan
От:
Зарегистрирован: 2008-07-19
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Evg
Т.е я правильно понял схему что приходит запорс, он поднимает питон тот создает процесс, тк запросов много то и процессов много.
Но вроде как в моем случае там настроено через fast-cgi т.к питон как бы постоянно весит в памяти и не запускается на новый запрос новый процесс, те в этом случае несколько процессов создаться не может, верно?
висит одновременно в памяти несколько fast cgi процессов.

Evg
сделать отдельный файл который запускает все потоки, и запускать его из вида например как отдельный питон скрипт, т.е ‘python script.py’ тогда у всех потоков будет свой отдельный процесс, и сделать чтобы он себя как то помечал что запушен, чтобы дубликаты его не запустились, ну то есть как обычный крон только на питоне получится.
а зачем вам тогда вообще эти потоки нужны?



Офлайн

#2 Май 19, 2009 19:30:13

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Сражу скажу что под процессом я понимаю некий объект который характеризует запущенный скрипт, поправьте если ошибасюсь, те если я ввожу python script.py создается отдельный процесс.

Oduvan
а зачем вам тогда вообще эти потоки нужны?
Это я вижу как один из вариантов реализации крона, каждая задача будет запущенна в своем потоке, который после выполнения задачи выдерживает задержку и далее опять по циклу ее выполняет потом опять задержка и тп.
2-й вариант (на что намек в вопросе если я понял правильно?) сделать один процесс который сам в цикле висит и последовательно поднимает задачи, далее сохраняет время в какое он ее запускал и опять потом смотрит когда бы ей снова запустится по сохраненным данным.



Офлайн

#3 Май 19, 2009 20:18:29

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Evg
то я вижу как один из вариантов реализации крона,
Зачем его реализовывать, если он уже есть?:-)

Тем более, что вы не до конца понимаете как и почему работает джанга в разных условиях. Займитесь делом!:-)



Офлайн

#4 Май 19, 2009 20:39:55

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

t

Daevaorn
Зачем его реализовывать, если он уже есть?:-)
под лигуксом чтоли есть? я хочу чтобы был прям в питоне, тк не всегда есть доступ у хостеров.



Офлайн

#5 Май 19, 2009 20:48:06

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Evg
не всегда есть доступ у хостеров.
Нечего ходить к таким хостерам у которых крона нет. Выбирайте нормального хостера делов то.

Офлайн

#6 Май 20, 2009 11:39:29

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Evg
под лигуксом чтоли есть? я хочу чтобы был прям в питоне, тк не всегда есть доступ у хостеров.
А если у хостера нет питона, что на php его эмулировать?!:-)



Офлайн

#7 Май 20, 2009 12:28:54

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

было бы странно под проект на питоне выбтирать хостера без питона)

Ну и неужели нет задач где бы понадобился крон на питоне, например чтобы он мог конфигурировать себя и след раз запускать себя через другой интервал вычисляемый опред. образом.



Отредактировано (Май 20, 2009 12:34:30)

Офлайн

#8 Май 20, 2009 13:01:16

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

потоки, как зацепить запущенный в виде поток

Evg
было бы странно под проект на питоне выбтирать хостера без питона)
Было бы странно под проект, где должны выполняться какие-то периодические задачи, выбирать хостера без cron)
Evg
Ну и неужели нет задач где бы понадобился крон на питоне, например чтобы он мог конфигурировать себя и след раз запускать себя через другой интервал вычисляемый опред. образом.
Есть задачи, Только джанга тут не причем.



Офлайн

  • Начало
  • » Django
  • » потоки, как зацепить запущенный в виде поток[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version