hacker09
hacker09
Cześć wszystkim, może ktoś szuka lub zna firmę która poszukuje mid python dev na część etatu(około 20h/tyg). Mam 4 lata doświadczenia, tech stack: python, django, celery, postgresql, docker, redis. Zapraszam na priv :)
#python #django #celery
0
  • Najlepsze
  • Wszystkie komentarze
trololo55
trololo55
@hacker09: to bierz na cały, a pracuj 20 jak każdy cywilizowany człowiek (⌐ ͡■ ͜ʖ ͡■)
1
Arogancky
@hacker09: inhire.io nofflufjonbs, justjoinit pan sprawdzał?
0
PiotrokeJ
Robię apkę na django w ramach treningu i dodatkowo chciałem użyć celery do wykonania harmonogramu. Zainstalowałem celery i redisa. Skorzystałem z biblioteki django celery beats. Dodałem prosty task który ma wyprintować tekst. Nie mam pojęcia dlaczego on się nie pojawia chociaż widzę że task się wykonuje bo na konsoli od celery.

[2019-08-24 10:40:09,880: INFO/MainProcess] Scheduler: Sending due task Testowy (robot.tasks.send_notifiction)
Tutaj kod z tasks.py

from __future__ import absolute_import, unicode_literals
0
  • Najlepsze
  • Wszystkie komentarze
Dzakus
@PiotrokeJ: jak dla mnie to nie uruchamiasz workers, a Sam beat. Beat odpowiada za orchiestracje zadań cyklicznych.
2
Dzakus
@PiotrokeJ: masz uruchomiony w worker? Task pojawia się w flower?
0
n.....n
n.....n
[djangocelerybeat] czy periodic task ze "Schedule" ustawione jako crontab na określoną godzinę codziennie (18 10 * * * (m/h/d/dM/MY) Europe/Warsaw) na 100% wykona się tylko raz? Jest szansa, że Celery odpali mi to kilka razy?

#celery #python #django
1
  • Najlepsze
  • Wszystkie komentarze
n.....n
n.....n
ok, miałem podwójnie włączony kontener celery worker i celery beat i odpalało task 2x ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°), odpaliłem z --remove-orphans i jest ok
3
svs_svs
svs_svs
Mireczki potrzebuje pomocy z konfiguracją #celery #rabbitmq #supervisor #django #python
Miałem sobie na serwerze jedną apkę w #django z taskami #celery na #rabbitmq, celery odpalane przez #supervisor i wszystko działało jak należy. Dołożyłem kolejną apkę w django zachowując ten sam schemat konfiguracji i działa, tylko zaczęły się problemy. Taski z jednej trafiają czasem do
1
  • Najlepsze
  • Wszystkie komentarze
FiKsUmDyRdUm
@svs_svs: średnio się znam, ale może trzeba zdefiniować osobne kolejki

A worker instance can consume from any number of queues. By default it will consume from all queues defined in the task_queues setting (that if not specified falls back to the default queue named celery).


http://docs.celeryproject.org/en/latest/userguide/workers.html#queues
https://stackoverflow.com/questions/19853378/how-to-keep-multiple-independent-celery-queues
2
FiKsUmDyRdUm
@svs_svs: najgorsze co może być to te konfiguracje ;)

https://github.com/celery/celery/issues/4359#issuecomment-342002195 tutaj jeszcze znalazłem taki hack, niby ma to zostać naprawione, może Ci pomoże :) ja dotychczas korzystałem z redisa, także nie ogarniam za bardzo rabbitmq
1
n.....n
n.....n
Siema Miry, jak odpalać zadanie co 48 godzin? Nie umiem tego ustawić bazując na dosc :<

http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#crontab-schedules

#python #celery
2
  • Najlepsze
  • Wszystkie komentarze
Polinik
@netxman:
No przecież masz 3 przykład:
crontab(minute=0, hour='*/3') | Execute every three hours:
To jak chcesz every 48 hours to...? ( ͡° ͜ʖ ͡°)
0
pkh
Takie pytanie zwiazane z #python #celery #redis . Potrzebuje dosc wydajnego przetwarzania requestow od clienta. Ja to widze tak: Przychodzi request ktory sprowadza sie tylko do dodania/zaktualizowania wpisu w bazie danych.
Jak powinnienem synchronizowac redisa z baza danych? Nie synchronizowac wogole tylko np robic task np. za pomoca celery ktory bedzie zapisywal dane rownolegle do bazy? Czy np. co jakis okres czasu odpalac task celery ktory
1
  • Najlepsze
  • Wszystkie komentarze
stacktrace
stacktrace
Potrzebuje dosc wydajnego przetwarzania requestow od clienta


@pkh: Zapis do bazy jest dość wydajny.
0
sokytsinolop
0
Skalpel_
Mireczki mam pytanie do jakiegos ogarniacza z #programowanie #python #celery. Mam problem ze stabilnoscia aplikacji. Tworze aplikacje oblugujaca wysylanie i odbieranie wiadomosci pewnej aplikacji. Korzystam z zewnetrznej biblioteki dla tego protokolu. Do dzialania potrzebuje stworzyc dwie petle. Jedna nasluchujaca protokol a druga (w odzielnym watku) wysylajaca wiadomosci. Wrzucam to wszystko w task celery. Aby uruchomic nasluchiwanie dla jednego konta uruchamiam (nieskonczony) task. Niestety po pewnym
1
  • Najlepsze
  • Wszystkie komentarze