web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( tasks-1 | [2024-08-10 03:02:37,167: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 03:02:37,168: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[91c1fbca-9a9f-4e93-b948-2d6ce4407368] succeeded in 0.0030933870002627373s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 03:02:37,168: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 03:02:37,168: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 03:02:37,169: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[3554683d-23e9-4a66-9c81-fabebbe1f737] succeeded in 0.004345281049609184s: None web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. tasks-1 | [2024-08-10 03:22:37,255: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 03:22:37,257: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 03:22:37,258: INFO/MainProcess] Task app.tasks.prune_channel_presence[a90a6cb6-3dd4-464f-bc1b-c9997934405f] received tasks-1 | [2024-08-10 03:22:37,260: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9f34698d-d886-401c-94eb-ae22f4ff9752] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 03:22:37,263: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 03:22:37,264: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[a90a6cb6-3dd4-464f-bc1b-c9997934405f] succeeded in 0.0030794767662882805s: None web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 03:22:37,264: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 03:22:37,264: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect tasks-1 | [2024-08-10 03:22:37,264: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9f34698d-d886-401c-94eb-ae22f4ff9752] succeeded in 0.003906970843672752s: None tasks-1 | [2024-08-10 03:42:37,354: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 03:42:37,357: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 03:42:37,358: INFO/MainProcess] Task app.tasks.prune_channel_presence[eb8a005a-6505-4f1e-965d-5fab20f2a6e4] received tasks-1 | [2024-08-10 03:42:37,359: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c8659224-421a-4198-b202-800432ff2e76] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 03:42:37,362: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 03:42:37,363: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[eb8a005a-6505-4f1e-965d-5fab20f2a6e4] succeeded in 0.0031677819788455963s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 03:42:37,363: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 03:42:37,363: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 03:42:37,364: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c8659224-421a-4198-b202-800432ff2e76] succeeded in 0.003994278609752655s: None tasks-1 | [2024-08-10 04:02:37,458: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 04:02:37,460: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 04:02:37,461: INFO/MainProcess] Task app.tasks.prune_channel_presence[8cb0b640-dc2f-4d31-b462-0649364adb5a] received tasks-1 | [2024-08-10 04:02:37,463: INFO/MainProcess] Task app.tasks.prune_channel_rooms[7c5c9612-1083-4e86-b7d5-e2fdab73659a] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 04:02:37,466: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 04:02:37,466: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[8cb0b640-dc2f-4d31-b462-0649364adb5a] succeeded in 0.003108580596745014s: None tasks-1 | [2024-08-10 04:02:37,466: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:02:37,467: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:02:37,468: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[7c5c9612-1083-4e86-b7d5-e2fdab73659a] succeeded in 0.004174674861133099s: None tasks-1 | [2024-08-10 04:22:37,564: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 04:22:37,566: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 04:22:37,567: INFO/MainProcess] Task app.tasks.prune_channel_presence[6909c737-027c-4f2b-851b-b10b8284f279] received tasks-1 | [2024-08-10 04:22:37,569: INFO/MainProcess] Task app.tasks.prune_channel_rooms[3bdd8587-75d2-42fc-b483-824e9e07d622] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 04:22:37,572: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 04:22:37,572: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 04:22:37,573: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[6909c737-027c-4f2b-851b-b10b8284f279] succeeded in 0.003347381018102169s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:22:37,573: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:22:37,573: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[3bdd8587-75d2-42fc-b483-824e9e07d622] succeeded in 0.0039891768246889114s: None tasks-1 | [2024-08-10 04:42:37,658: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 04:42:37,660: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 04:42:37,662: INFO/MainProcess] Task app.tasks.prune_channel_presence[eb413003-2dea-471b-a0ce-2c9a655e92a5] received web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | [2024-08-10 04:42:37,663: INFO/MainProcess] Task app.tasks.prune_channel_rooms[f5df1c0c-e6df-4781-92d2-fcf077929737] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 04:42:37,667: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 04:42:37,667: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 04:42:37,667: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[eb413003-2dea-471b-a0ce-2c9a655e92a5] succeeded in 0.0032183872535824776s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:42:37,667: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 04:42:37,668: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[f5df1c0c-e6df-4781-92d2-fcf077929737] succeeded in 0.004019083455204964s: None tasks-1 | [2024-08-10 05:02:37,753: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 05:02:37,755: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 05:02:37,756: INFO/MainProcess] Task app.tasks.prune_channel_presence[9ffe2e82-b7f2-4ad3-bc89-8067b520a7ba] received tasks-1 | [2024-08-10 05:02:37,759: INFO/MainProcess] Task app.tasks.prune_channel_rooms[cd64d6af-e967-41cc-86c1-cef774083765] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 05:02:37,760: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 05:02:37,761: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[9ffe2e82-b7f2-4ad3-bc89-8067b520a7ba] succeeded in 0.003465777263045311s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 05:02:37,763: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 05:02:37,763: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner tasks-1 | [2024-08-10 05:02:37,764: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[cd64d6af-e967-41cc-86c1-cef774083765] succeeded in 0.003965375944972038s: None tasks-1 | [2024-08-10 05:22:37,775: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 05:22:37,777: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 05:22:37,778: INFO/MainProcess] Task app.tasks.prune_channel_presence[4bb90f11-294f-4abb-ad64-e261006cb69f] received tasks-1 | [2024-08-10 05:22:37,780: INFO/MainProcess] Task app.tasks.prune_channel_rooms[d263be64-4194-4024-964a-9000996a38d5] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 05:22:37,784: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 05:22:37,785: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[4bb90f11-294f-4abb-ad64-e261006cb69f] succeeded in 0.0034159813076257706s: None web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 05:22:37,785: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 05:22:37,785: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 05:22:37,785: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[d263be64-4194-4024-964a-9000996a38d5] succeeded in 0.004168779589235783s: None tasks-1 | [2024-08-10 05:42:37,875: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 05:42:37,877: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 05:42:37,878: INFO/MainProcess] Task app.tasks.prune_channel_presence[13890604-9e6f-4ae5-af7b-20744974e7fa] received tasks-1 | [2024-08-10 05:42:37,880: INFO/MainProcess] Task app.tasks.prune_channel_rooms[34c62352-046c-4ed2-90de-8d867a6d74a9] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | [2024-08-10 05:42:37,883: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 05:42:37,884: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[13890604-9e6f-4ae5-af7b-20744974e7fa] succeeded in 0.0031703831627964973s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 05:42:37,884: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 05:42:37,884: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 05:42:37,885: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[34c62352-046c-4ed2-90de-8d867a6d74a9] succeeded in 0.0039644790813326836s: None tasks-1 | [2024-08-10 06:02:37,968: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 06:02:37,970: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 06:02:37,971: INFO/MainProcess] Task app.tasks.prune_channel_presence[0eebcf66-389c-4721-bad7-dde33e6317d1] received tasks-1 | [2024-08-10 06:02:37,973: INFO/MainProcess] Task app.tasks.prune_channel_rooms[05e4f947-5366-4a34-84c1-f0bb5bc3a1b2] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:02:37,976: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:02:37,976: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0eebcf66-389c-4721-bad7-dde33e6317d1] succeeded in 0.0031205834820866585s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 06:02:37,977: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 06:02:37,977: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 06:02:37,978: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[05e4f947-5366-4a34-84c1-f0bb5bc3a1b2] succeeded in 0.004504677839577198s: None tasks-1 | [2024-08-10 06:22:37,992: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 06:22:37,995: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 06:22:37,996: INFO/MainProcess] Task app.tasks.prune_channel_presence[310ded8c-e5cd-4f1d-8003-106f35af2e14] received web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): tasks-1 | [2024-08-10 06:22:37,997: INFO/MainProcess] Task app.tasks.prune_channel_rooms[ec37bc15-de5e-47a7-85a4-2b786520662c] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:22:38,001: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:22:38,001: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[310ded8c-e5cd-4f1d-8003-106f35af2e14] succeeded in 0.003125382587313652s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect tasks-1 | [2024-08-10 06:22:38,001: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped tasks-1 | [2024-08-10 06:22:38,002: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 06:22:38,002: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[ec37bc15-de5e-47a7-85a4-2b786520662c] succeeded in 0.003995775245130062s: None tasks-1 | [2024-08-10 06:42:38,090: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 06:42:38,092: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 06:42:38,093: INFO/MainProcess] Task app.tasks.prune_channel_presence[b43bae3e-b64a-4f64-b664-91d4cf015742] received tasks-1 | [2024-08-10 06:42:38,095: INFO/MainProcess] Task app.tasks.prune_channel_rooms[feea55e2-9d38-4aae-9071-d86e398620a5] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:42:38,099: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 06:42:38,099: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[b43bae3e-b64a-4f64-b664-91d4cf015742] succeeded in 0.0032532960176467896s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 06:42:38,099: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 06:42:38,099: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 06:42:38,100: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[feea55e2-9d38-4aae-9071-d86e398620a5] succeeded in 0.003973694518208504s: None tasks-1 | [2024-08-10 07:02:38,188: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 07:02:38,190: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) tasks-1 | [2024-08-10 07:02:38,191: INFO/MainProcess] Task app.tasks.prune_channel_presence[c037a37b-dec0-458c-89b2-843d111492fc] received tasks-1 | [2024-08-10 07:02:38,193: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c529a970-63d9-4e34-a497-8b5b9c6891ea] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:02:38,196: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:02:38,197: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[c037a37b-dec0-458c-89b2-843d111492fc] succeeded in 0.0031124847009778023s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | [2024-08-10 07:02:38,197: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.004) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.004) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) tasks-1 | [2024-08-10 07:02:38,197: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 07:02:38,197: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c529a970-63d9-4e34-a497-8b5b9c6891ea] succeeded in 0.0040403809398412704s: None tasks-1 | [2024-08-10 07:22:38,232: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 07:22:38,234: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 07:22:38,235: INFO/MainProcess] Task app.tasks.prune_channel_presence[bb3f6490-597c-4d70-bef4-15a533669271] received tasks-1 | [2024-08-10 07:22:38,237: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9b103cf6-02c3-4a9f-b09d-7b2730d8eba0] received web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:22:38,241: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:22:38,241: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[bb3f6490-597c-4d70-bef4-15a533669271] succeeded in 0.0031081736087799072s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 07:22:38,241: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 07:22:38,242: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 07:22:38,242: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9b103cf6-02c3-4a9f-b09d-7b2730d8eba0] succeeded in 0.004185464233160019s: None tasks-1 | [2024-08-10 07:42:38,330: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 07:42:38,333: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 07:42:38,334: INFO/MainProcess] Task app.tasks.prune_channel_presence[a3402659-042a-4caa-b9fd-291a42cb8e09] received tasks-1 | [2024-08-10 07:42:38,335: INFO/MainProcess] Task app.tasks.prune_channel_rooms[7e95ec51-eed0-4d65-809e-9f6d064129a7] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:42:38,339: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 07:42:38,339: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[a3402659-042a-4caa-b9fd-291a42cb8e09] succeeded in 0.003274780698120594s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 07:42:38,339: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 07:42:38,340: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 07:42:38,340: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[7e95ec51-eed0-4d65-809e-9f6d064129a7] succeeded in 0.004248573444783688s: None tasks-1 | [2024-08-10 08:02:38,345: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 08:02:38,347: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 08:02:38,348: INFO/MainProcess] Task app.tasks.prune_channel_presence[2340a664-b027-444d-93ca-17ed8fd18ef3] received tasks-1 | [2024-08-10 08:02:38,349: INFO/MainProcess] Task app.tasks.prune_channel_rooms[ae9e6cc6-92a6-433e-94a1-a61db3a860f4] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:02:38,352: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:02:38,353: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[2340a664-b027-444d-93ca-17ed8fd18ef3] succeeded in 0.002956382930278778s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 08:02:38,353: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:02:38,354: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:02:38,354: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[ae9e6cc6-92a6-433e-94a1-a61db3a860f4] succeeded in 0.004229975864291191s: None tasks-1 | [2024-08-10 08:22:38,442: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 08:22:38,444: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 08:22:38,445: INFO/MainProcess] Task app.tasks.prune_channel_presence[df4e34df-3662-4be9-8bda-086fff847d87] received tasks-1 | [2024-08-10 08:22:38,447: INFO/MainProcess] Task app.tasks.prune_channel_rooms[71ecf054-60ea-4021-85cb-36a657b0309a] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:22:38,448: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:22:38,449: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[df4e34df-3662-4be9-8bda-086fff847d87] succeeded in 0.003064282238483429s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 08:22:38,450: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:22:38,451: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:22:38,451: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[71ecf054-60ea-4021-85cb-36a657b0309a] succeeded in 0.003535078838467598s: None tasks-1 | [2024-08-10 08:42:38,454: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 08:42:38,456: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 08:42:38,458: INFO/MainProcess] Task app.tasks.prune_channel_presence[d9ec322c-7668-4132-b802-cb07059db19e] received tasks-1 | [2024-08-10 08:42:38,460: INFO/MainProcess] Task app.tasks.prune_channel_rooms[da8b4f68-d9e9-4858-8d04-1668e13c9a5d] received web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:42:38,462: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 08:42:38,463: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[d9ec322c-7668-4132-b802-cb07059db19e] succeeded in 0.0035928888246417046s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 08:42:38,464: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:42:38,464: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 08:42:38,465: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[da8b4f68-d9e9-4858-8d04-1668e13c9a5d] succeeded in 0.0037529896944761276s: None tasks-1 | [2024-08-10 09:02:38,556: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 09:02:38,558: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 09:02:38,559: INFO/MainProcess] Task app.tasks.prune_channel_presence[c1c9c0d1-f621-4b18-b026-3f20d4bd2d6b] received tasks-1 | [2024-08-10 09:02:38,560: INFO/MainProcess] Task app.tasks.prune_channel_rooms[043b2668-31a9-4590-b351-ab4318dfba98] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 09:02:38,563: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:02:38,564: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:02:38,564: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 09:02:38,564: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[043b2668-31a9-4590-b351-ab4318dfba98] succeeded in 0.003471064381301403s: None tasks-1 | [2024-08-10 09:02:38,564: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[c1c9c0d1-f621-4b18-b026-3f20d4bd2d6b] succeeded in 0.0033517656847834587s: None web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect tasks-1 | [2024-08-10 09:22:38,654: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 09:22:38,657: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 09:22:38,657: INFO/MainProcess] Task app.tasks.prune_channel_presence[0042ccfe-6ec7-4659-8451-a775995c8a5a] received tasks-1 | [2024-08-10 09:22:38,659: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9b9c100b-1c1d-4489-b0b7-54013b2e8942] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 09:22:38,662: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 09:22:38,662: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0042ccfe-6ec7-4659-8451-a775995c8a5a] succeeded in 0.003000282682478428s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 09:22:38,663: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:22:38,663: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:22:38,664: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9b9c100b-1c1d-4489-b0b7-54013b2e8942] succeeded in 0.004245676100254059s: None tasks-1 | [2024-08-10 09:42:38,753: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 09:42:38,755: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 09:42:38,756: INFO/MainProcess] Task app.tasks.prune_channel_presence[f984195a-7ef1-4236-88e2-66a7c55b362f] received web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 tasks-1 | [2024-08-10 09:42:38,757: INFO/MainProcess] Task app.tasks.prune_channel_rooms[7106db5c-eab7-4881-956c-f22a3f5adc2f] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 09:42:38,760: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | [2024-08-10 09:42:38,760: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[f984195a-7ef1-4236-88e2-66a7c55b362f] succeeded in 0.0027875853702425957s: None tasks-1 | [2024-08-10 09:42:38,760: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:42:38,761: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 09:42:38,761: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[7106db5c-eab7-4881-956c-f22a3f5adc2f] succeeded in 0.0034893834963440895s: None tasks-1 | [2024-08-10 10:02:38,851: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 10:02:38,853: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 10:02:38,854: INFO/MainProcess] Task app.tasks.prune_channel_presence[bcac8d64-25d9-4793-96a3-7c03f5825a37] received tasks-1 | [2024-08-10 10:02:38,855: INFO/MainProcess] Task app.tasks.prune_channel_rooms[b8d9b084-3ae0-4d78-8c15-7dcaa3614985] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 10:02:38,858: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 10:02:38,859: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[bcac8d64-25d9-4793-96a3-7c03f5825a37] succeeded in 0.002843485213816166s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 10:02:38,859: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect tasks-1 | [2024-08-10 10:02:38,859: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 10:02:38,860: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[b8d9b084-3ae0-4d78-8c15-7dcaa3614985] succeeded in 0.0038029802963137627s: None tasks-1 | [2024-08-10 10:22:38,944: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 10:22:38,946: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 10:22:38,947: INFO/MainProcess] Task app.tasks.prune_channel_presence[aad28ab9-f150-4b9f-af38-b69f24a72352] received tasks-1 | [2024-08-10 10:22:38,948: INFO/MainProcess] Task app.tasks.prune_channel_rooms[a3558752-f8d8-4ee3-879b-c108341c1e85] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 10:22:38,951: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | self.printer = self.get_printer() tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 10:22:38,951: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[aad28ab9-f150-4b9f-af38-b69f24a72352] succeeded in 0.002767089754343033s: None tasks-1 | [2024-08-10 10:22:38,951: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 10:22:38,952: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 10:22:38,952: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[a3558752-f8d8-4ee3-879b-c108341c1e85] succeeded in 0.0033941883593797684s: None tasks-1 | [2024-08-10 10:42:39,036: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 10:42:39,038: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 10:42:39,040: INFO/MainProcess] Task app.tasks.prune_channel_presence[726764c6-1c9b-4f56-9297-b15d388bcb2a] received tasks-1 | [2024-08-10 10:42:39,041: INFO/MainProcess] Task app.tasks.prune_channel_rooms[128ca415-8e8e-4e38-8532-225187d0bb95] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 10:42:39,044: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 10:42:39,044: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[726764c6-1c9b-4f56-9297-b15d388bcb2a] succeeded in 0.002884475514292717s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 10:42:39,044: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 10:42:39,045: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner tasks-1 | [2024-08-10 10:42:39,045: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[128ca415-8e8e-4e38-8532-225187d0bb95] succeeded in 0.003686468116939068s: None tasks-1 | [2024-08-10 11:02:39,040: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 11:02:39,042: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 11:02:39,043: INFO/MainProcess] Task app.tasks.prune_channel_presence[d776c6b5-b38a-4ea0-af2f-bfd80d14c723] received tasks-1 | [2024-08-10 11:02:39,045: INFO/MainProcess] Task app.tasks.prune_channel_rooms[46b4d198-d9a7-4a2e-a565-5c936161314d] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 11:02:39,048: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 11:02:39,048: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[d776c6b5-b38a-4ea0-af2f-bfd80d14c723] succeeded in 0.002791685052216053s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 11:02:39,048: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:02:39,049: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:02:39,049: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[46b4d198-d9a7-4a2e-a565-5c936161314d] succeeded in 0.0037506800144910812s: None tasks-1 | [2024-08-10 11:22:39,133: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 11:22:39,135: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 11:22:39,136: INFO/MainProcess] Task app.tasks.prune_channel_presence[f1646aa8-ae60-4eb0-95c4-4e6256bd87db] received tasks-1 | [2024-08-10 11:22:39,138: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c6a1c094-3550-4ba7-92ca-f420be06f263] received web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 11:22:39,141: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 11:22:39,141: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[f1646aa8-ae60-4eb0-95c4-4e6256bd87db] succeeded in 0.002902979962527752s: None tasks-1 | [2024-08-10 11:22:39,141: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:22:39,142: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:22:39,142: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c6a1c094-3550-4ba7-92ca-f420be06f263] succeeded in 0.0037741735577583313s: None web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped tasks-1 | [2024-08-10 11:42:39,201: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 11:42:39,203: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 11:42:39,204: INFO/MainProcess] Task app.tasks.prune_channel_presence[9b54d68d-e212-4305-aba3-d151e5833c23] received tasks-1 | [2024-08-10 11:42:39,205: INFO/MainProcess] Task app.tasks.prune_channel_rooms[55387e75-9b8b-4d66-89b4-d72805101d5c] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 11:42:39,208: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 11:42:39,209: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[9b54d68d-e212-4305-aba3-d151e5833c23] succeeded in 0.0028718840330839157s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 11:42:39,209: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:42:39,210: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 11:42:39,210: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[55387e75-9b8b-4d66-89b4-d72805101d5c] succeeded in 0.004450775682926178s: None tasks-1 | [2024-08-10 12:02:39,294: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 12:02:39,296: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 12:02:39,297: INFO/MainProcess] Task app.tasks.prune_channel_presence[0d9d6f18-e6b4-4097-873e-d786018d1680] received web-1 | ret = func(*args, **kwargs) tasks-1 | [2024-08-10 12:02:39,299: INFO/MainProcess] Task app.tasks.prune_channel_rooms[27b80f5a-eb9e-4911-b1fc-7996ec252706] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 12:02:39,301: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 12:02:39,302: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0d9d6f18-e6b4-4097-873e-d786018d1680] succeeded in 0.002704988233745098s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 12:02:39,302: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 12:02:39,303: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 12:02:39,303: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[27b80f5a-eb9e-4911-b1fc-7996ec252706] succeeded in 0.003848583437502384s: None tasks-1 | [2024-08-10 12:22:39,322: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 12:22:39,323: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 12:22:39,324: INFO/MainProcess] Task app.tasks.prune_channel_presence[906f299a-4f7f-49af-9af6-f00981d1e769] received tasks-1 | [2024-08-10 12:22:39,326: INFO/MainProcess] Task app.tasks.prune_channel_rooms[118e3c8a-25df-4fbf-bce5-d758c087fec3] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) tasks-1 | [2024-08-10 12:22:39,329: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 12:22:39,329: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 12:22:39,329: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[906f299a-4f7f-49af-9af6-f00981d1e769] succeeded in 0.002943785861134529s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( tasks-1 | [2024-08-10 12:22:39,329: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 12:22:39,330: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[118e3c8a-25df-4fbf-bce5-d758c087fec3] succeeded in 0.003357083536684513s: None tasks-1 | [2024-08-10 12:42:39,429: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 12:42:39,431: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 12:42:39,432: INFO/MainProcess] Task app.tasks.prune_channel_presence[c16a461a-d5d7-42b7-adf3-2fb0708f75cb] received web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | [2024-08-10 12:42:39,434: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9e9b4efd-ef42-4823-869f-fb9905a035d2] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 12:42:39,436: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 12:42:39,437: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[c16a461a-d5d7-42b7-adf3-2fb0708f75cb] succeeded in 0.002700083889067173s: None tasks-1 | [2024-08-10 12:42:39,437: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 12:42:39,437: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 12:42:39,437: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9e9b4efd-ef42-4823-869f-fb9905a035d2] succeeded in 0.003351779654622078s: None tasks-1 | [2024-08-10 13:02:39,445: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | [2024-08-10 13:02:39,447: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 13:02:39,448: INFO/MainProcess] Task app.tasks.prune_channel_presence[8d016a80-22ea-4346-a083-47ef4fba8f6d] received tasks-1 | [2024-08-10 13:02:39,449: INFO/MainProcess] Task app.tasks.prune_channel_rooms[91b9cff6-32d8-405e-8a28-533a7dc14db4] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 13:02:39,452: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 13:02:39,452: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[8d016a80-22ea-4346-a083-47ef4fba8f6d] succeeded in 0.002733493223786354s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 13:02:39,452: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:02:39,453: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:02:39,453: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[91b9cff6-32d8-405e-8a28-533a7dc14db4] succeeded in 0.003505490720272064s: None tasks-1 | [2024-08-10 13:22:39,538: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 13:22:39,540: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 13:22:39,541: INFO/MainProcess] Task app.tasks.prune_channel_presence[9d6a6d0f-849d-48f7-b0b2-da2ef8913a8d] received tasks-1 | [2024-08-10 13:22:39,543: INFO/MainProcess] Task app.tasks.prune_channel_rooms[91894421-bde6-4cf5-94a0-db68780affee] received web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( tasks-1 | [2024-08-10 13:22:39,546: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 13:22:39,546: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[9d6a6d0f-849d-48f7-b0b2-da2ef8913a8d] succeeded in 0.002802385948598385s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 13:22:39,546: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:22:39,547: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:22:39,547: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[91894421-bde6-4cf5-94a0-db68780affee] succeeded in 0.003551483154296875s: None web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( tasks-1 | [2024-08-10 13:42:39,553: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 13:42:39,555: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 13:42:39,556: INFO/MainProcess] Task app.tasks.prune_channel_presence[e6f153fe-1d43-4a81-9f19-2cf45333e100] received tasks-1 | [2024-08-10 13:42:39,558: INFO/MainProcess] Task app.tasks.prune_channel_rooms[0215608b-718b-489c-b181-478902233229] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 13:42:39,561: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 13:42:39,561: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 13:42:39,561: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[e6f153fe-1d43-4a81-9f19-2cf45333e100] succeeded in 0.002917286939918995s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:42:39,561: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 13:42:39,562: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[0215608b-718b-489c-b181-478902233229] succeeded in 0.0034736841917037964s: None tasks-1 | [2024-08-10 14:02:39,646: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | 192.168.5.74:39408 - - [14/May/2024:21:48:33] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:49458 - - [14/May/2024:21:54:34] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:49458 - - [14/May/2024:21:54:34] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:49458 - - [14/May/2024:21:54:34] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:48826 - - [14/May/2024:22:03:57] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:48826 - - [14/May/2024:22:03:57] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:48826 - - [14/May/2024:22:03:57] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:50266 - - [14/May/2024:22:09:04] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:50266 - - [14/May/2024:22:09:04] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:50266 - - [14/May/2024:22:09:04] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:55812 - - [14/May/2024:22:15:45] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:55812 - - [14/May/2024:22:15:45] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:55812 - - [14/May/2024:22:15:45] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:57790 - - [14/May/2024:22:24:37] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:57790 - - [14/May/2024:22:24:37] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:57790 - - [14/May/2024:22:24:37] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:33944 - - [14/May/2024:22:30:33] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:33944 - - [14/May/2024:22:30:33] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:33944 - - [14/May/2024:22:30:33] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:55868 - - [14/May/2024:22:37:11] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:55868 - - [14/May/2024:22:37:11] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:55868 - - [14/May/2024:22:37:11] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:33634 - - [14/May/2024:22:41:42] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:33634 - - [14/May/2024:22:41:42] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:33634 - - [14/May/2024:22:41:42] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:50562 - - [14/May/2024:22:49:38] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:50562 - - [14/May/2024:22:49:38] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:50562 - - [14/May/2024:22:49:38] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:43352 - - [14/May/2024:22:56:21] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:43352 - - [14/May/2024:22:56:21] "WSREJECT /ws/dev/" - - tasks-1 | [2024-08-10 14:02:39,648: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 14:02:39,649: INFO/MainProcess] Task app.tasks.prune_channel_presence[d861289e-58ec-4777-bc2c-682d4e1dd77d] received tasks-1 | [2024-08-10 14:02:39,650: INFO/MainProcess] Task app.tasks.prune_channel_rooms[7e9ce766-2f4c-40da-92cf-c934693af760] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 14:02:39,653: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 14:02:39,653: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[d861289e-58ec-4777-bc2c-682d4e1dd77d] succeeded in 0.0027531860396265984s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | 192.168.5.74:43352 - - [14/May/2024:22:56:21] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:39942 - - [14/May/2024:23:03:45] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:39942 - - [14/May/2024:23:03:45] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:39942 - - [14/May/2024:23:03:45] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:60612 - - [14/May/2024:23:13:15] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:60612 - - [14/May/2024:23:13:15] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:60612 - - [14/May/2024:23:13:15] "WSDISCONNECT /ws/dev/" - - tasks-1 | [2024-08-10 14:02:39,653: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:02:39,654: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:02:39,654: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[7e9ce766-2f4c-40da-92cf-c934693af760] succeeded in 0.0035565830767154694s: None tasks-1 | [2024-08-10 14:22:39,739: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 14:22:39,741: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) web-1 | 192.168.5.74:46352 - - [14/May/2024:23:18:02] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:46352 - - [14/May/2024:23:18:02] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:46352 - - [14/May/2024:23:18:02] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:57120 - - [14/May/2024:23:25:40] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:57120 - - [14/May/2024:23:25:40] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:57120 - - [14/May/2024:23:25:40] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:46762 - - [14/May/2024:23:33:41] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:46762 - - [14/May/2024:23:33:41] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:46762 - - [14/May/2024:23:33:41] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:40920 - - [14/May/2024:23:39:35] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:40920 - - [14/May/2024:23:39:35] "WSREJECT /ws/dev/" - - tasks-1 | [2024-08-10 14:22:39,742: INFO/MainProcess] Task app.tasks.prune_channel_presence[6da953b3-44ff-4567-a41b-7439b374f8b3] received tasks-1 | [2024-08-10 14:22:39,744: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9f506c2c-c038-4b86-b8af-6fd92bf784da] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 14:22:39,747: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 14:22:39,747: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[6da953b3-44ff-4567-a41b-7439b374f8b3] succeeded in 0.0028479862958192825s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 14:22:39,747: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:22:39,748: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:22:39,748: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9f506c2c-c038-4b86-b8af-6fd92bf784da] succeeded in 0.00394068006426096s: None tasks-1 | [2024-08-10 14:42:39,832: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 14:42:39,835: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 14:42:39,835: INFO/MainProcess] Task app.tasks.prune_channel_presence[bef0ba34-baaa-4a13-a7b6-ca6e5b9172c2] received tasks-1 | [2024-08-10 14:42:39,837: INFO/MainProcess] Task app.tasks.prune_channel_rooms[9387f80b-3226-4e10-a365-02dc135c4355] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 14:42:39,840: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 14:42:39,840: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 14:42:39,841: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[bef0ba34-baaa-4a13-a7b6-ca6e5b9172c2] succeeded in 0.0030432725325226784s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:42:39,841: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 14:42:39,841: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9387f80b-3226-4e10-a365-02dc135c4355] succeeded in 0.0035670679062604904s: None tasks-1 | [2024-08-10 15:02:39,945: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 15:02:39,947: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 15:02:39,948: INFO/MainProcess] Task app.tasks.prune_channel_presence[a55d2688-7890-4164-97bb-865c4b5c3c35] received web-1 | 192.168.5.74:40920 - - [14/May/2024:23:39:35] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:39904 - - [14/May/2024:23:44:17] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:39904 - - [14/May/2024:23:44:17] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:39904 - - [14/May/2024:23:44:17] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:51020 - - [14/May/2024:23:50:07] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:51020 - - [14/May/2024:23:50:07] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:51020 - - [14/May/2024:23:50:07] "WSDISCONNECT /ws/dev/" - - tasks-1 | [2024-08-10 15:02:39,950: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c3e9b787-379c-478c-8d18-bed72d677b70] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 15:02:39,953: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 15:02:39,953: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[a55d2688-7890-4164-97bb-865c4b5c3c35] succeeded in 0.0028447816148400307s: None web-1 | 192.168.5.74:49976 - - [14/May/2024:23:58:21] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:49976 - - [14/May/2024:23:58:21] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:49976 - - [14/May/2024:23:58:21] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:38340 - - [15/May/2024:00:03:33] "WSCONNECTING /ws/dev/" - - tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 15:02:39,954: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 15:02:39,955: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 15:02:39,955: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c3e9b787-379c-478c-8d18-bed72d677b70] succeeded in 0.004728670231997967s: None tasks-1 | [2024-08-10 15:22:40,043: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 15:22:40,045: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 15:22:40,046: INFO/MainProcess] Task app.tasks.prune_channel_presence[968fed89-05ba-45dc-9134-b857b63ad50c] received tasks-1 | [2024-08-10 15:22:40,047: INFO/MainProcess] Task app.tasks.prune_channel_rooms[81c6d241-6125-4968-b82b-0ef0275e2f98] received web-1 | 192.168.5.74:38340 - - [15/May/2024:00:03:33] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:38340 - - [15/May/2024:00:03:33] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:58410 - - [15/May/2024:00:10:06] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:58410 - - [15/May/2024:00:10:06] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:58410 - - [15/May/2024:00:10:06] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:39650 - - [15/May/2024:00:16:57] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:39650 - - [15/May/2024:00:16:57] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:39650 - - [15/May/2024:00:16:57] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:43958 - - [15/May/2024:00:21:29] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:43958 - - [15/May/2024:00:21:29] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:43958 - - [15/May/2024:00:21:29] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:40744 - - [15/May/2024:00:28:37] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:40744 - - [15/May/2024:00:28:37] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:40744 - - [15/May/2024:00:28:37] "WSDISCONNECT /ws/dev/" - - tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 15:22:40,050: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 15:22:40,050: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[968fed89-05ba-45dc-9134-b857b63ad50c] succeeded in 0.002797292545437813s: None tasks-1 | [2024-08-10 15:22:40,050: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 15:22:40,051: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 15:22:40,051: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[81c6d241-6125-4968-b82b-0ef0275e2f98] succeeded in 0.0034800898283720016s: None web-1 | 192.168.5.74:38740 - - [15/May/2024:00:34:25] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:38740 - - [15/May/2024:00:34:26] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:38740 - - [15/May/2024:00:34:26] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:53562 - - [15/May/2024:00:41:24] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:53562 - - [15/May/2024:00:41:24] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:53562 - - [15/May/2024:00:41:24] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:37434 - - [15/May/2024:00:46:01] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:37434 - - [15/May/2024:00:46:01] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:37434 - - [15/May/2024:00:46:01] "WSDISCONNECT /ws/dev/" - - tasks-1 | [2024-08-10 15:42:40,136: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 15:42:40,138: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 15:42:40,139: INFO/MainProcess] Task app.tasks.prune_channel_presence[30e26f07-9726-4945-8037-ec1b38404217] received tasks-1 | [2024-08-10 15:42:40,140: INFO/MainProcess] Task app.tasks.prune_channel_rooms[ada43a26-ea83-40be-a4ba-8f123d7aea11] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 15:42:40,143: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 15:42:40,144: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[30e26f07-9726-4945-8037-ec1b38404217] succeeded in 0.0028097862377762794s: None tasks-1 | [2024-08-10 15:42:40,144: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 15:42:40,144: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | 192.168.5.74:48108 - - [15/May/2024:00:52:05] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:48108 - - [15/May/2024:00:52:05] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:48108 - - [15/May/2024:00:52:05] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:43000 - - [15/May/2024:00:58:29] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:43000 - - [15/May/2024:00:58:29] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:43000 - - [15/May/2024:00:58:29] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:33694 - - [15/May/2024:01:03:39] "WSCONNECTING /ws/dev/" - - tasks-1 | [2024-08-10 15:42:40,144: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[ada43a26-ea83-40be-a4ba-8f123d7aea11] succeeded in 0.0034432830289006233s: None tasks-1 | [2024-08-10 16:02:40,231: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 16:02:40,233: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 16:02:40,234: INFO/MainProcess] Task app.tasks.prune_channel_presence[5f902725-729d-4691-918c-c3853b2626a8] received tasks-1 | [2024-08-10 16:02:40,235: INFO/MainProcess] Task app.tasks.prune_channel_rooms[3e243f46-c9bf-44d5-a450-c936c9f08a2a] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 16:02:40,238: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | 192.168.5.74:33694 - - [15/May/2024:01:03:39] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:33694 - - [15/May/2024:01:03:39] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:50314 - - [15/May/2024:01:09:55] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:50314 - - [15/May/2024:01:09:55] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:50314 - - [15/May/2024:01:09:55] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:45756 - - [15/May/2024:01:16:39] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:45756 - - [15/May/2024:01:16:39] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:45756 - - [15/May/2024:01:16:39] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:39984 - - [15/May/2024:01:21:44] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:39984 - - [15/May/2024:01:21:44] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:39984 - - [15/May/2024:01:21:44] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:47490 - - [15/May/2024:01:29:52] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:47490 - - [15/May/2024:01:29:52] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:47490 - - [15/May/2024:01:29:52] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:54684 - - [15/May/2024:01:38:32] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:54684 - - [15/May/2024:01:38:32] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:54684 - - [15/May/2024:01:38:32] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:53496 - - [15/May/2024:01:45:00] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:53496 - - [15/May/2024:01:45:00] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:53496 - - [15/May/2024:01:45:00] "WSDISCONNECT /ws/dev/" - - web-1 | 192.168.5.74:59410 - - [15/May/2024:01:50:52] "WSCONNECTING /ws/dev/" - - web-1 | 192.168.5.74:59410 - - [15/May/2024:01:50:52] "WSREJECT /ws/dev/" - - web-1 | 192.168.5.74:59410 - - [15/May/2024:01:50:52] "WSDISCONNECT /ws/dev/" - - tasks-1 | [2024-08-10 16:02:40,239: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[5f902725-729d-4691-918c-c3853b2626a8] succeeded in 0.002788388170301914s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 16:02:40,239: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:02:40,239: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:02:40,240: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[3e243f46-c9bf-44d5-a450-c936c9f08a2a] succeeded in 0.0035812845453619957s: None tasks-1 | [2024-08-10 16:22:40,306: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 16:22:40,308: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 16:22:40,309: INFO/MainProcess] Task app.tasks.prune_channel_presence[95f4ac86-531f-4f9b-be4b-490f74138f2d] received web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer tasks-1 | [2024-08-10 16:22:40,310: INFO/MainProcess] Task app.tasks.prune_channel_rooms[a2b6983c-379d-4ed5-a269-b45813dbb599] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 16:22:40,313: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 16:22:40,314: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[95f4ac86-531f-4f9b-be4b-490f74138f2d] succeeded in 0.0027504796162247658s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 16:22:40,314: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:22:40,314: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:22:40,315: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[a2b6983c-379d-4ed5-a269-b45813dbb599] succeeded in 0.003949670121073723s: None tasks-1 | [2024-08-10 16:42:40,409: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 16:42:40,411: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 16:42:40,412: INFO/MainProcess] Task app.tasks.prune_channel_presence[05e3d65b-20a7-43ce-8bef-08b8562a2ce5] received web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( tasks-1 | [2024-08-10 16:42:40,413: INFO/MainProcess] Task app.tasks.prune_channel_rooms[e6a24481-db89-4d96-b2bc-6eb37af48ca1] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped tasks-1 | [2024-08-10 16:42:40,416: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 16:42:40,417: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[05e3d65b-20a7-43ce-8bef-08b8562a2ce5] succeeded in 0.002978384494781494s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 16:42:40,418: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:42:40,418: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 16:42:40,419: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[e6a24481-db89-4d96-b2bc-6eb37af48ca1] succeeded in 0.004507875069975853s: None tasks-1 | [2024-08-10 17:02:40,450: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 17:02:40,453: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 17:02:40,453: INFO/MainProcess] Task app.tasks.prune_channel_presence[66a33608-2957-452e-a189-679fd5700827] received tasks-1 | [2024-08-10 17:02:40,455: INFO/MainProcess] Task app.tasks.prune_channel_rooms[09a0263d-e0c5-4085-9798-1c9116f8bbbc] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 17:02:40,458: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 17:02:40,458: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[66a33608-2957-452e-a189-679fd5700827] succeeded in 0.002775786444544792s: None web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 17:02:40,458: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | Traceback (most recent call last): tasks-1 | [2024-08-10 17:02:40,459: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 17:02:40,459: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[09a0263d-e0c5-4085-9798-1c9116f8bbbc] succeeded in 0.003606583923101425s: None tasks-1 | [2024-08-10 17:22:40,546: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 17:22:40,548: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 17:22:40,549: INFO/MainProcess] Task app.tasks.prune_channel_presence[0cd12a3f-512d-4ba1-a667-12a77ddc3b20] received tasks-1 | [2024-08-10 17:22:40,550: INFO/MainProcess] Task app.tasks.prune_channel_rooms[33c5b237-8094-4d38-978b-feddd15322a2] received web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 17:22:40,553: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 17:22:40,554: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0cd12a3f-512d-4ba1-a667-12a77ddc3b20] succeeded in 0.0027484865859150887s: None tasks-1 | [2024-08-10 17:22:40,554: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 17:22:40,554: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect tasks-1 | [2024-08-10 17:22:40,555: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[33c5b237-8094-4d38-978b-feddd15322a2] succeeded in 0.0034991828724741936s: None tasks-1 | [2024-08-10 17:42:40,644: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 17:42:40,646: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 17:42:40,647: INFO/MainProcess] Task app.tasks.prune_channel_presence[a353f800-18b2-4f6b-9538-af3490e918b8] received tasks-1 | [2024-08-10 17:42:40,649: INFO/MainProcess] Task app.tasks.prune_channel_rooms[216899c4-2ae0-4c6b-8598-8f8dd42fe5c2] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 17:42:40,652: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 17:42:40,652: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 17:42:40,653: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[a353f800-18b2-4f6b-9538-af3490e918b8] succeeded in 0.0033447835594415665s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 17:42:40,653: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 17:42:40,653: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[216899c4-2ae0-4c6b-8598-8f8dd42fe5c2] succeeded in 0.00372358039021492s: None tasks-1 | [2024-08-10 18:02:40,644: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 18:02:40,646: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 18:02:40,647: INFO/MainProcess] Task app.tasks.prune_channel_presence[bcb0be1e-dabd-427e-aab3-efe69d92c910] received tasks-1 | [2024-08-10 18:02:40,649: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c46a7971-14be-4479-9950-6accabb6265e] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 18:02:40,652: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 18:02:40,652: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[bcb0be1e-dabd-427e-aab3-efe69d92c910] succeeded in 0.002869785763323307s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 18:02:40,652: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 tasks-1 | [2024-08-10 18:02:40,653: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() tasks-1 | [2024-08-10 18:02:40,653: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c46a7971-14be-4479-9950-6accabb6265e] succeeded in 0.003692581318318844s: None tasks-1 | [2024-08-10 18:22:40,753: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 18:22:40,755: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 18:22:40,756: INFO/MainProcess] Task app.tasks.prune_channel_presence[29e499bb-0f1c-482a-9594-cb47b30ee8d9] received tasks-1 | [2024-08-10 18:22:40,757: INFO/MainProcess] Task app.tasks.prune_channel_rooms[8dcdb7d7-6075-4230-ba5f-2acc2123196d] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 18:22:40,760: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) tasks-1 | [2024-08-10 18:22:40,760: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[29e499bb-0f1c-482a-9594-cb47b30ee8d9] succeeded in 0.0027496861293911934s: None tasks-1 | [2024-08-10 18:22:40,760: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 18:22:40,761: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 18:22:40,761: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[8dcdb7d7-6075-4230-ba5f-2acc2123196d] succeeded in 0.0033822814002633095s: None tasks-1 | [2024-08-10 18:42:40,846: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 18:42:40,848: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 18:42:40,849: INFO/MainProcess] Task app.tasks.prune_channel_presence[3bc61824-b2a3-46a0-8688-80808cd8aa7a] received tasks-1 | [2024-08-10 18:42:40,850: INFO/MainProcess] Task app.tasks.prune_channel_rooms[a62da69b-951e-4cf0-9827-151932481db2] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 18:42:40,853: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 18:42:40,854: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[3bc61824-b2a3-46a0-8688-80808cd8aa7a] succeeded in 0.0027991756796836853s: None tasks-1 | [2024-08-10 18:42:40,854: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 18:42:40,854: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 18:42:40,855: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[a62da69b-951e-4cf0-9827-151932481db2] succeeded in 0.003613969311118126s: None tasks-1 | [2024-08-10 19:02:40,945: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 19:02:40,947: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 19:02:40,948: INFO/MainProcess] Task app.tasks.prune_channel_presence[44736dfb-0987-43a9-a0e3-e0de55c5e309] received tasks-1 | [2024-08-10 19:02:40,949: INFO/MainProcess] Task app.tasks.prune_channel_rooms[f5843f0b-d880-499e-b32e-65d496d0c6c6] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 19:02:40,952: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 19:02:40,953: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[44736dfb-0987-43a9-a0e3-e0de55c5e309] succeeded in 0.002791483886539936s: None tasks-1 | [2024-08-10 19:02:40,952: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:02:40,953: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:02:40,953: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[f5843f0b-d880-499e-b32e-65d496d0c6c6] succeeded in 0.0034503797069191933s: None tasks-1 | [2024-08-10 19:22:41,037: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): tasks-1 | [2024-08-10 19:22:41,040: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 19:22:41,041: INFO/MainProcess] Task app.tasks.prune_channel_presence[f8eaad66-71e6-43e7-93b7-d1931f9896b8] received tasks-1 | [2024-08-10 19:22:41,043: INFO/MainProcess] Task app.tasks.prune_channel_rooms[c40403f7-0995-4f55-ac32-12697219bc3e] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 19:22:41,045: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) tasks-1 | [2024-08-10 19:22:41,046: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[f8eaad66-71e6-43e7-93b7-d1931f9896b8] succeeded in 0.002871590666472912s: None tasks-1 | [2024-08-10 19:22:41,046: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:22:41,046: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:22:41,047: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[c40403f7-0995-4f55-ac32-12697219bc3e] succeeded in 0.0034497883170843124s: None tasks-1 | [2024-08-10 19:42:41,130: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 19:42:41,132: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 19:42:41,133: INFO/MainProcess] Task app.tasks.prune_channel_presence[9016fda5-e754-4b73-a5c0-0eae5a3c0dde] received tasks-1 | [2024-08-10 19:42:41,134: INFO/MainProcess] Task app.tasks.prune_channel_rooms[cc3b3888-bf53-438a-b563-be6bf60a0c97] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 19:42:41,138: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 19:42:41,137: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 19:42:41,138: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[9016fda5-e754-4b73-a5c0-0eae5a3c0dde] succeeded in 0.0034155836328864098s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:42:41,138: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 19:42:41,138: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[cc3b3888-bf53-438a-b563-be6bf60a0c97] succeeded in 0.0037938812747597694s: None tasks-1 | [2024-08-10 20:02:41,234: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 20:02:41,236: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 20:02:41,237: INFO/MainProcess] Task app.tasks.prune_channel_presence[ed844214-9815-4af5-aa0b-e14bea70b311] received tasks-1 | [2024-08-10 20:02:41,239: INFO/MainProcess] Task app.tasks.prune_channel_rooms[b4516f1c-76b1-4688-bc61-35eccd519865] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 20:02:41,242: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 20:02:41,242: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 20:02:41,243: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[ed844214-9815-4af5-aa0b-e14bea70b311] succeeded in 0.003581177443265915s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 20:02:41,243: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 20:02:41,243: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[b4516f1c-76b1-4688-bc61-35eccd519865] succeeded in 0.004044773988425732s: None tasks-1 | [2024-08-10 20:22:41,332: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 20:22:41,334: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 20:22:41,335: INFO/MainProcess] Task app.tasks.prune_channel_presence[3566c4ca-3ccd-4818-8dbc-a4b53082d69b] received tasks-1 | [2024-08-10 20:22:41,336: INFO/MainProcess] Task app.tasks.prune_channel_rooms[97ec6ef0-0a5b-4c8a-bcad-8d506595a90d] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 20:22:41,339: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 20:22:41,339: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 20:22:41,340: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[3566c4ca-3ccd-4818-8dbc-a4b53082d69b] succeeded in 0.0028955908492207527s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() tasks-1 | [2024-08-10 20:22:41,340: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 20:22:41,340: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[97ec6ef0-0a5b-4c8a-bcad-8d506595a90d] succeeded in 0.003466789610683918s: None tasks-1 | [2024-08-10 20:42:41,426: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 20:42:41,428: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 20:42:41,429: INFO/MainProcess] Task app.tasks.prune_channel_presence[edc44fd9-304f-4e4c-8b54-63d190359e6d] received tasks-1 | [2024-08-10 20:42:41,430: INFO/MainProcess] Task app.tasks.prune_channel_rooms[859da3fc-0653-49d6-9a92-4a939fe10419] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 20:42:41,433: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 tasks-1 | [2024-08-10 20:42:41,433: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[edc44fd9-304f-4e4c-8b54-63d190359e6d] succeeded in 0.0027457857504487038s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 20:42:41,433: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 20:42:41,434: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 20:42:41,434: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[859da3fc-0653-49d6-9a92-4a939fe10419] succeeded in 0.0034612827003002167s: None tasks-1 | [2024-08-10 21:02:41,518: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 21:02:41,520: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 21:02:41,521: INFO/MainProcess] Task app.tasks.prune_channel_presence[4b2d7e4d-b296-4bb9-979e-0342a5c506fd] received tasks-1 | [2024-08-10 21:02:41,522: INFO/MainProcess] Task app.tasks.prune_channel_rooms[a6f25a18-2c31-49e7-97d4-23f0ed40ddb4] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 21:02:41,525: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 21:02:41,525: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[4b2d7e4d-b296-4bb9-979e-0342a5c506fd] succeeded in 0.0028140870854258537s: None tasks-1 | [2024-08-10 21:02:41,525: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:02:41,526: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:02:41,526: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[a6f25a18-2c31-49e7-97d4-23f0ed40ddb4] succeeded in 0.003511282615363598s: None tasks-1 | [2024-08-10 21:22:41,622: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect tasks-1 | [2024-08-10 21:22:41,624: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 21:22:41,625: INFO/MainProcess] Task app.tasks.prune_channel_presence[d9398b38-b648-4ccf-88f7-cb1c824378b9] received tasks-1 | [2024-08-10 21:22:41,626: INFO/MainProcess] Task app.tasks.prune_channel_rooms[4b40219d-085e-4459-8da4-d44ff64325cc] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 21:22:41,629: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 21:22:41,630: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[d9398b38-b648-4ccf-88f7-cb1c824378b9] succeeded in 0.002812386490404606s: None web-1 | self.printer = self.get_printer() tasks-1 | [2024-08-10 21:22:41,630: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:22:41,630: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:22:41,630: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[4b40219d-085e-4459-8da4-d44ff64325cc] succeeded in 0.0034482814371585846s: None tasks-1 | [2024-08-10 21:42:41,728: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 21:42:41,730: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 21:42:41,731: INFO/MainProcess] Task app.tasks.prune_channel_presence[821327f9-40be-495c-a848-58d6b71edf1d] received web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. tasks-1 | [2024-08-10 21:42:41,733: INFO/MainProcess] Task app.tasks.prune_channel_rooms[e59b0cab-78be-4dd8-b7c9-5311105b3a5a] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 21:42:41,736: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 21:42:41,736: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[821327f9-40be-495c-a848-58d6b71edf1d] succeeded in 0.0029074866324663162s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 21:42:41,737: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:42:41,738: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 21:42:41,738: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[e59b0cab-78be-4dd8-b7c9-5311105b3a5a] succeeded in 0.004628980532288551s: None tasks-1 | [2024-08-10 22:02:41,828: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 22:02:41,829: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 22:02:41,830: INFO/MainProcess] Task app.tasks.prune_channel_presence[70195354-b68e-4776-b0db-780558737aac] received web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped tasks-1 | [2024-08-10 22:02:41,832: INFO/MainProcess] Task app.tasks.prune_channel_rooms[ec7afc6f-047e-435d-9785-20dad03a025b] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 22:02:41,835: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 22:02:41,835: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.000) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner tasks-1 | [2024-08-10 22:02:41,835: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[70195354-b68e-4776-b0db-780558737aac] succeeded in 0.003056386485695839s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:02:41,836: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:02:41,836: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[ec7afc6f-047e-435d-9785-20dad03a025b] succeeded in 0.0035444842651486397s: None tasks-1 | [2024-08-10 22:22:41,920: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 22:22:41,922: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 22:22:41,923: INFO/MainProcess] Task app.tasks.prune_channel_presence[721ac306-0c8a-48cd-9995-f2fb12b84c5a] received web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 tasks-1 | [2024-08-10 22:22:41,924: INFO/MainProcess] Task app.tasks.prune_channel_rooms[1ddfd0c2-5e5e-405a-a235-0145a78801d4] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 22:22:41,927: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() tasks-1 | [2024-08-10 22:22:41,927: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 22:22:41,928: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[721ac306-0c8a-48cd-9995-f2fb12b84c5a] succeeded in 0.0028310855850577354s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:22:41,928: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:22:41,928: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[1ddfd0c2-5e5e-405a-a235-0145a78801d4] succeeded in 0.0033890828490257263s: None tasks-1 | [2024-08-10 22:42:42,012: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | [2024-08-10 22:42:42,014: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 22:42:42,015: INFO/MainProcess] Task app.tasks.prune_channel_presence[e914ea6c-d675-4aa5-919b-eb6b914d23a6] received tasks-1 | [2024-08-10 22:42:42,017: INFO/MainProcess] Task app.tasks.prune_channel_rooms[05af9348-57d3-42a1-bba1-00ba18a45cbd] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 22:42:42,019: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 22:42:42,020: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[e914ea6c-d675-4aa5-919b-eb6b914d23a6] succeeded in 0.002828480675816536s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 22:42:42,020: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:42:42,020: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 22:42:42,021: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[05af9348-57d3-42a1-bba1-00ba18a45cbd] succeeded in 0.0037646740674972534s: None tasks-1 | [2024-08-10 23:02:42,110: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 23:02:42,112: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 23:02:42,113: INFO/MainProcess] Task app.tasks.prune_channel_presence[0fa29b96-a5d8-4df9-bd6c-cf32f49e51d2] received tasks-1 | [2024-08-10 23:02:42,115: INFO/MainProcess] Task app.tasks.prune_channel_rooms[12209dc4-9577-4b7c-9456-ec31f6b87cc9] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:02:42,118: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:02:42,118: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0fa29b96-a5d8-4df9-bd6c-cf32f49e51d2] succeeded in 0.0027129855006933212s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 23:02:42,118: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:02:42,118: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:02:42,119: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[12209dc4-9577-4b7c-9456-ec31f6b87cc9] succeeded in 0.0033944807946681976s: None tasks-1 | [2024-08-10 23:22:42,205: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 23:22:42,207: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 23:22:42,207: INFO/MainProcess] Task app.tasks.prune_channel_presence[80345daf-2570-4a8b-92e4-d2ae9c37344f] received tasks-1 | [2024-08-10 23:22:42,209: INFO/MainProcess] Task app.tasks.prune_channel_rooms[5bba37cc-90c9-4763-ae95-e5fd7c93357d] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:22:42,211: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:22:42,211: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[80345daf-2570-4a8b-92e4-d2ae9c37344f] succeeded in 0.00301198847591877s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 23:22:42,212: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:22:42,213: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:22:42,213: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[5bba37cc-90c9-4763-ae95-e5fd7c93357d] succeeded in 0.003684086725115776s: None tasks-1 | [2024-08-10 23:42:42,309: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-10 23:42:42,311: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-10 23:42:42,312: INFO/MainProcess] Task app.tasks.prune_channel_presence[0730c59a-78bc-40bb-b873-e1862ab464ab] received tasks-1 | [2024-08-10 23:42:42,313: INFO/MainProcess] Task app.tasks.prune_channel_rooms[5b17c6f9-d68d-407f-b1e1-0e9c7a20a9b3] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:42:42,317: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-10 23:42:42,317: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[0730c59a-78bc-40bb-b873-e1862ab464ab] succeeded in 0.0031666848808526993s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-10 23:42:42,318: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:42:42,318: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-10 23:42:42,319: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[5b17c6f9-d68d-407f-b1e1-0e9c7a20a9b3] succeeded in 0.004644977860152721s: None tasks-1 | [2024-08-11 00:02:42,401: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 00:02:42,403: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 00:02:42,405: INFO/MainProcess] Task app.tasks.prune_channel_presence[6d552076-b978-4aff-a0d6-ac598c39b958] received tasks-1 | [2024-08-11 00:02:42,406: INFO/MainProcess] Task app.tasks.prune_channel_rooms[d23c4437-7227-4357-a469-8f8672248e8c] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:02:42,409: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:02:42,409: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[6d552076-b978-4aff-a0d6-ac598c39b958] succeeded in 0.0026921844109892845s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 00:02:42,409: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:02:42,410: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:02:42,410: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[d23c4437-7227-4357-a469-8f8672248e8c] succeeded in 0.003676977939903736s: None tasks-1 | [2024-08-11 00:22:42,494: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 00:22:42,496: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 00:22:42,497: INFO/MainProcess] Task app.tasks.prune_channel_presence[eb94cdb1-fb6b-45e0-8026-a63ec82a7638] received tasks-1 | [2024-08-11 00:22:42,498: INFO/MainProcess] Task app.tasks.prune_channel_rooms[ccc3032f-7c8d-4b23-9a06-02f0be7a5cd9] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:22:42,502: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 00:22:42,502: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:22:42,502: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[eb94cdb1-fb6b-45e0-8026-a63ec82a7638] succeeded in 0.0033836793154478073s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:22:42,502: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:22:42,503: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[ccc3032f-7c8d-4b23-9a06-02f0be7a5cd9] succeeded in 0.0036986777558922768s: None tasks-1 | [2024-08-11 00:42:42,587: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 00:42:42,589: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 00:42:42,590: INFO/MainProcess] Task app.tasks.prune_channel_presence[4112fa14-f698-468c-8159-c1c7b578797a] received tasks-1 | [2024-08-11 00:42:42,592: INFO/MainProcess] Task app.tasks.prune_channel_rooms[b6e19d4e-ff57-4f7a-9394-b6b81935c547] received web-1 | django.db.backends DEBUG (0.001) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers ERROR DoesNotExist in api.consumers.OctoPrintConsumer.connect web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:42:42,595: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 00:42:42,595: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[4112fa14-f698-468c-8159-c1c7b578797a] succeeded in 0.002882883884012699s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 00:42:42,595: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:42:42,596: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 00:42:42,596: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[b6e19d4e-ff57-4f7a-9394-b6b81935c547] succeeded in 0.003770577721297741s: None tasks-1 | [2024-08-11 01:02:42,706: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 01:02:42,708: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 01:02:42,709: INFO/MainProcess] Task app.tasks.prune_channel_presence[cf3b11d3-4a90-42bc-b7c6-24c69c91e182] received tasks-1 | [2024-08-11 01:02:42,710: INFO/MainProcess] Task app.tasks.prune_channel_rooms[123e2860-cb3a-421d-ac0e-e51436af59df] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 01:02:42,713: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 01:02:42,714: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[cf3b11d3-4a90-42bc-b7c6-24c69c91e182] succeeded in 0.0027212854474782944s: None web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped web-1 | ret = func(*args, **kwargs) web-1 | File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 496, in get web-1 | raise self.model.DoesNotExist( web-1 | app.models.Printer.DoesNotExist: Printer matching query does not exist. web-1 | api.consumers WARNING OctoPrintConsumer: Closed websocket with code: 1006 web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default web-1 | django.db.backends DEBUG (0.002) SELECT "app_printer"."id", "app_printer"."deleted", "app_printer"."deleted_by_cascade", "app_printer"."name", "app_printer"."auth_token", "app_printer"."user_id", "app_printer"."current_print_id", "app_printer"."action_on_failure", "app_printer"."watching", "app_printer"."tools_off_on_pause", "app_printer"."bed_off_on_pause", "app_printer"."retract_on_pause", "app_printer"."lift_z_on_pause", "app_printer"."detective_sensitivity", "app_printer"."min_timelapse_secs_on_finish", "app_printer"."min_timelapse_secs_on_cancel", "app_printer"."agent_name", "app_printer"."agent_version", "app_printer"."archived_at", "app_printer"."created_at", "app_printer"."updated_at", "app_user"."id", "app_user"."password", "app_user"."last_login", "app_user"."is_superuser", "app_user"."first_name", "app_user"."last_name", "app_user"."is_staff", "app_user"."is_active", "app_user"."date_joined", "app_user"."email", "app_user"."consented_at", "app_user"."last_active_at", "app_user"."is_pro", "app_user"."dh_balance", "app_user"."unsub_token", "app_user"."account_notification_by_email", "app_user"."mobile_app_canary", "app_user"."tunnel_cap_multiplier", "app_user"."notification_enabled", "app_user"."unseen_printer_events" FROM "app_printer" INNER JOIN "app_user" ON ("app_printer"."user_id" = "app_user"."id") WHERE ("app_printer"."archived_at" IS NULL AND "app_printer"."auth_token" = 'snip' AND "app_printer"."deleted" IS NULL) LIMIT 21; args=('snip',); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 01:02:42,713: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:02:42,714: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:02:42,714: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[123e2860-cb3a-421d-ac0e-e51436af59df] succeeded in 0.003504081629216671s: None tasks-1 | [2024-08-11 01:22:42,811: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 01:22:42,813: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 01:22:42,814: INFO/MainProcess] Task app.tasks.prune_channel_presence[9caa1f8f-941c-4a1c-ab8a-fe937b388bd3] received tasks-1 | [2024-08-11 01:22:42,815: INFO/MainProcess] Task app.tasks.prune_channel_rooms[0ffc86ce-5114-4cf9-9167-b753945b14da] received web-1 | Traceback (most recent call last): web-1 | File "/app/api/consumers.py", line 52, in inner web-1 | return fn(self, *args, **kwargs) web-1 | File "/app/api/consumers.py", line 211, in connect web-1 | self.printer = self.get_printer() web-1 | File "/app/api/consumers.py", line 198, in get_printer web-1 | return Printer.objects.select_related('user').get( web-1 | File "/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py", line 23, in wrapped tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 01:22:42,818: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 01:22:42,818: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 01:22:42,819: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[9caa1f8f-941c-4a1c-ab8a-fe937b388bd3] succeeded in 0.002962184138596058s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:22:42,819: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:22:42,819: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[0ffc86ce-5114-4cf9-9167-b753945b14da] succeeded in 0.003498980775475502s: None tasks-1 | [2024-08-11 01:42:42,818: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 01:42:42,820: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 01:42:42,821: INFO/MainProcess] Task app.tasks.prune_channel_presence[247cff82-2785-45b0-9b1a-bb4d03714942] received tasks-1 | [2024-08-11 01:42:42,822: INFO/MainProcess] Task app.tasks.prune_channel_rooms[2b0222e1-c6d5-430b-9a0d-a5a77d786b71] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 01:42:42,825: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 01:42:42,825: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[247cff82-2785-45b0-9b1a-bb4d03714942] succeeded in 0.002722690813243389s: None tasks-1 | [2024-08-11 01:42:42,825: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:42:42,826: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 01:42:42,826: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[2b0222e1-c6d5-430b-9a0d-a5a77d786b71] succeeded in 0.0035328874364495277s: None tasks-1 | [2024-08-11 02:02:42,910: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 02:02:42,912: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 02:02:42,913: INFO/MainProcess] Task app.tasks.prune_channel_presence[13dc48e4-93dc-44ec-9738-909b0a9daa5d] received tasks-1 | [2024-08-11 02:02:42,915: INFO/MainProcess] Task app.tasks.prune_channel_rooms[7301b30c-37e7-41f5-82a0-b2fcdf2e5d55] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 02:02:42,918: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 02:02:42,918: DEBUG/ForkPoolWorker-2] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=(); alias=default tasks-1 | [2024-08-11 02:02:42,918: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[13dc48e4-93dc-44ec-9738-909b0a9daa5d] succeeded in 0.0028114868327975273s: None tasks-1 | django.db.backends DEBUG (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 02:02:42,918: DEBUG/ForkPoolWorker-2] (0.000) BEGIN; args=None; alias=default tasks-1 | [2024-08-11 02:02:42,919: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[7301b30c-37e7-41f5-82a0-b2fcdf2e5d55] succeeded in 0.003384583629667759s: None tasks-1 | [2024-08-11 02:22:43,006: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_presence (app.tasks.prune_channel_presence) tasks-1 | [2024-08-11 02:22:43,008: INFO/Beat] Scheduler: Sending due task app.tasks.prune_channel_rooms (app.tasks.prune_channel_rooms) tasks-1 | [2024-08-11 02:22:43,009: INFO/MainProcess] Task app.tasks.prune_channel_presence[dd462fb9-68d3-4bcc-b932-be5ac832f710] received tasks-1 | [2024-08-11 02:22:43,011: INFO/MainProcess] Task app.tasks.prune_channel_rooms[d4238a08-54a4-4336-a052-9d00a6c1600a] received tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 02:22:43,013: DEBUG/ForkPoolWorker-3] (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room"; args=(); alias=default tasks-1 | [2024-08-11 02:22:43,014: INFO/ForkPoolWorker-3] Task app.tasks.prune_channel_presence[dd462fb9-68d3-4bcc-b932-be5ac832f710] succeeded in 0.0027214866131544113s: None tasks-1 | django.db.backends DEBUG (0.001) SELECT "channels_presence_room"."id", "channels_presence_room"."channel_name" FROM "channels_presence_room" LEFT OUTER JOIN "channels_presence_presence" ON ("channels_presence_room"."id" = "channels_presence_presence"."room_id") WHERE "channels_presence_presence"."id" IS NULL; args=();^C7e4',); alias=default tasks-1 | [2024-08-11 03:42:43,287: INFO/ForkPoolWorker-2] Task app.tasks.prune_channel_rooms[9a5e5ba6-d992-43bc-a9fe-7b88e577da5c] succeeded in 0.003511480987071991s: None canceled char@spaghetti-detective:~/obico-server$