{"id":20152092,"url":"https://github.com/mfurquimdev/trying-celery","last_synced_at":"2026-05-08T22:31:08.713Z","repository":{"id":151961171,"uuid":"334791392","full_name":"mfurquimdev/trying-celery","owner":"mfurquimdev","description":"Learning Celery","archived":false,"fork":false,"pushed_at":"2023-09-17T01:59:56.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T11:51:18.650Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mfurquimdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-01T00:50:04.000Z","updated_at":"2023-09-17T02:00:01.000Z","dependencies_parsed_at":"2025-01-13T11:57:00.281Z","dependency_job_id":null,"html_url":"https://github.com/mfurquimdev/trying-celery","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfurquimdev%2Ftrying-celery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfurquimdev%2Ftrying-celery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfurquimdev%2Ftrying-celery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfurquimdev%2Ftrying-celery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mfurquimdev","download_url":"https://codeload.github.com/mfurquimdev/trying-celery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241592150,"owners_count":19987311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T23:08:45.282Z","updated_at":"2026-05-08T22:31:03.684Z","avatar_url":"https://github.com/mfurquimdev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# trying-celery\n\nExecute the following to spawn a worker\n\n```bash\n$ celery -A tasks worker --loglevel=INFO\n```\n\nExecute the following to submit a task\n\n```bash\n$ python request.py\n```\n\n\n\nThe following settings have been tested using celery version 4.3.0 and rabbitmq version 3.8.11.\n\nWhen executing a celery worker with `task_acks_late = False`, an ack is sent immediately after the woker has taken a message on the queue.\nWhen the worker is unexpectedly terminated (e.g. SIGKILL) before publishing the result, the message will not go back to the queue\n\nOn the other hand, when executing a celery worker with `task_acks_late = True`, an ack is sent only after the woker has processed the message.\nWhen the worker is unexpectedly terminated (e.g. SIGKILL) before publishing the result, the message will not have been acked.\nThus, the message will return to the queue.\n\nOn both cases, when a SIGTERM is sent, the worker finishes the task and publishes the result.\n\nNeither `task_acks_on_failure_or_timeout` nor `task_reject_on_worker_lost` seem to have any effect on the status of the queue when killing the worker.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmfurquimdev%2Ftrying-celery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmfurquimdev%2Ftrying-celery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmfurquimdev%2Ftrying-celery/lists"}