Этот сайт предназначен для лиц, достигших 18 лет. Согласно законодательству Республики Беларусь
(Постановление № 31 от 15 января 2009 года с изменениями от 15 апреля 2020 года), продажа
никотинсодержащих товаров, включая жидкости для электронных систем курения, лицам до 18 лет запрещена.
Мы осуществляем розничную торговлю в соответствии с лицензией, выданной на основании Закона № 213-З от
14 октября 2022 года, и не осуществляем дистанционную продажу.
Доступ ограничен
Согласно законодательству Республики Беларусь, доступ к сайту ограничен для лиц младше 18 лет.
Если вы считаете, что это ошибка, свяжитесь с нами через наши контакты.
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Via
1.1 squid-proxy-5b5d847c96-w8vv6 (squid/6.10)
X-Forwarded-For
10.9.106.52, 216.73.216.33
X-Forwarded-Proto
http
X-Real-Ip
216.73.216.33
Заголовки ответа
Заголовок
Значение
Cache-Control
max-age=600
Content-Length
76996
Content-Type
text/html; charset=utf-8
Expires
Thu, 09 Apr 2026 05:21:48 GMT
Vary
Cookie
X-Frame-Options
DENY
WSGI-окружение
Так как WSGI-окружение наследует окружение сервера, ниже отображены лишь те из переменных, которые важны для нужд отладки.
Заголовок
Значение
PATH_INFO
/product/368/catswill-malaysian-50mg/
QUERY_STRING
REMOTE_ADDR
172.17.0.1
REQUEST_METHOD
GET
SCRIPT_NAME
SERVER_NAME
0.0.0.0
SERVER_PORT
8000
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
gunicorn/22.0.0
Запрос
View
View функция
Аргументы
Именованные аргументы
URL Name
core.views.product_detail
()
{'id': 368, 'slug': 'catswill-malaysian-50mg'}
core:product_detail
Нет cookies
Нет данных в сессии
Нет GET данных
Нет POST данных
SQL-запросы из 1 соединения
default
68,43 ms (32 запроса
включая 17 похожий
и 11 дубликаты
)
Запрос
Временная диаграмма
Время (мс)
Действие
SELECT "core_product"."id", "core_product"."category_id", "core_product"."name", "core_product"."slug", "core_product"."manufacturer_id", "core_product"."description", "core_product"."main_image", "core_product"."price", "core_product"."available", "core_product"."is_new", "core_product"."is_sale", "core_product"."discount_percent", "core_product"."created_at", "core_product"."updated_at", "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at", "core_manufacturer"."id", "core_manufacturer"."name", "core_manufacturer"."slug", "core_manufacturer"."logo", "core_manufacturer"."description" FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE ("core_product"."available" AND "core_product"."id" = 368) LIMIT 21SELECT ••• FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE ("core_product"."available" AND "core_product"."id" = 368) LIMIT 21
3,84
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_productattributevalue"."id", "core_productattributevalue"."product_id", "core_productattributevalue"."attribute_value_id", "core_productattributevalue"."available", "core_productattributevalue"."position" FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") WHERE "core_productattributevalue"."product_id" IN (368) ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASCSELECT ••• FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") WHERE "core_productattributevalue"."product_id" IN (368) ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASC
3,31
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributevalue"."id", "core_attributevalue"."attribute_type_id", "core_attributevalue"."value", "core_attributevalue"."position" FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((894), (81), (67), (895), (896), (897), (898), (899), (900), (901), (902), (903), (904), (905), (906), (907), (908))SELECT ••• FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((894), (81), (67), (895), (896), (897), (898), (899), (900), (901), (902), (903), (904), (905), (906), (907), (908))
5,46
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (19), (20))SELECT ••• FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (19), (20))
2 похожих запросов.
Дублируется 2 раз.
1,75
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_pricetier"."id", "core_pricetier"."product_id", "core_pricetier"."quantity", "core_pricetier"."price" FROM "core_pricetier" WHERE "core_pricetier"."product_id" IN (368) ORDER BY "core_pricetier"."quantity" ASCSELECT ••• FROM "core_pricetier" WHERE "core_pricetier"."product_id" IN (368) ORDER BY "core_pricetier"."quantity" ASC
2,01
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT ("core_product_tags"."product_id") AS "_prefetch_related_val_product_id", "core_tag"."id", "core_tag"."name", "core_tag"."slug" FROM "core_tag" INNER JOIN "core_product_tags" ON ("core_tag"."id" = "core_product_tags"."tag_id") WHERE "core_product_tags"."product_id" IN (368) ORDER BY "core_tag"."name" ASCSELECT ••• FROM "core_tag" INNER JOIN "core_product_tags" ON ("core_tag"."id" = "core_product_tags"."tag_id") WHERE "core_product_tags"."product_id" IN (368) ORDER BY "core_tag"."name" ASC
2,30
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributeavailabilityrule"."id", "core_attributeavailabilityrule"."product_id", "core_attributeavailabilityrule"."target_attribute_id", "core_attributeavailabilityrule"."condition_attribute_id", "core_attributeavailabilityrule"."is_available", "core_attributeavailabilityrule"."priority" FROM "core_attributeavailabilityrule" INNER JOIN "core_attributevalue" ON ("core_attributeavailabilityrule"."target_attribute_id" = "core_attributevalue"."id") WHERE "core_attributeavailabilityrule"."product_id" IN (368) ORDER BY "core_attributeavailabilityrule"."priority" DESC, "core_attributevalue"."value" ASCSELECT ••• FROM "core_attributeavailabilityrule" INNER JOIN "core_attributevalue" ON ("core_attributeavailabilityrule"."target_attribute_id" = "core_attributevalue"."id") WHERE "core_attributeavailabilityrule"."product_id" IN (368) ORDER BY "core_attributeavailabilityrule"."priority" DESC, "core_attributevalue"."value" ASC
3,04
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributevalue"."id", "core_attributevalue"."attribute_type_id", "core_attributevalue"."value", "core_attributevalue"."position" FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((67), (907), (902), (901), (899), (898), (897), (905), (900), (895), (894), (906), (908), (904), (903), (896))SELECT ••• FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((67), (907), (902), (901), (899), (898), (897), (905), (900), (895), (894), (906), (908), (904), (903), (896))
2 похожих запросов.
5,63
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (20))SELECT ••• FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (20))
2 похожих запросов.
Дублируется 2 раз.
2,72
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributevalue"."id", "core_attributevalue"."attribute_type_id", "core_attributevalue"."value", "core_attributevalue"."position" FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((908), (894), (895), (896), (897), (898), (899), (900), (901), (902), (903), (904), (905), (906), (907), (67))SELECT ••• FROM "core_attributevalue" WHERE ("core_attributevalue"."id") IN ((908), (894), (895), (896), (897), (898), (899), (900), (901), (902), (903), (904), (905), (906), (907), (67))
2 похожих запросов.
1,29
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (20))SELECT ••• FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (20))
2 похожих запросов.
Дублируется 2 раз.
1,18
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(103)
product = get_object_or_404(/usr/local/lib/python3.12/site-packages/django/shortcuts.py in get_object_or_404(90)
return queryset.get(*args, **kwargs)
SELECT "core_productattributevalue"."id", "core_productattributevalue"."product_id", "core_productattributevalue"."attribute_value_id", "core_productattributevalue"."available", "core_productattributevalue"."position", "core_attributevalue"."id", "core_attributevalue"."attribute_type_id", "core_attributevalue"."value", "core_attributevalue"."position", "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") INNER JOIN "core_attributetype" ON ("core_attributevalue"."attribute_type_id" = "core_attributetype"."id") WHERE "core_productattributevalue"."product_id" = 368 ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASCSELECT ••• FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") INNER JOIN "core_attributetype" ON ("core_attributevalue"."attribute_type_id" = "core_attributetype"."id") WHERE "core_productattributevalue"."product_id" = 368 ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASC
2,81
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(120)
product_attributes, available_attributes = cls._process_product_attributes(product)/app/core/services/product_service.py in _process_product_attributes(320)
for pav in product.attribute_values.select_related('attribute_value__attribute_type'):
SELECT "core_attributeavailabilityrule"."id", "core_attributeavailabilityrule"."product_id", "core_attributeavailabilityrule"."target_attribute_id", "core_attributeavailabilityrule"."condition_attribute_id", "core_attributeavailabilityrule"."is_available", "core_attributeavailabilityrule"."priority", "core_attributevalue"."id", "core_attributevalue"."attribute_type_id", "core_attributevalue"."value", "core_attributevalue"."position", "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position", T5."id", T5."attribute_type_id", T5."value", T5."position", T6."id", T6."name", T6."slug", T6."is_filterable", T6."unit", T6."position" FROM "core_attributeavailabilityrule" INNER JOIN "core_attributevalue" ON ("core_attributeavailabilityrule"."target_attribute_id" = "core_attributevalue"."id") INNER JOIN "core_attributetype" ON ("core_attributevalue"."attribute_type_id" = "core_attributetype"."id") INNER JOIN "core_attributevalue" T5 ON ("core_attributeavailabilityrule"."condition_attribute_id" = T5."id") INNER JOIN "core_attributetype" T6 ON (T5."attribute_type_id" = T6."id") WHERE "core_attributeavailabilityrule"."product_id" = 368 ORDER BY "core_attributeavailabilityrule"."priority" DESC, "core_attributevalue"."value" ASCSELECT ••• FROM "core_attributeavailabilityrule" INNER JOIN "core_attributevalue" ON ("core_attributeavailabilityrule"."target_attribute_id" = "core_attributevalue"."id") INNER JOIN "core_attributetype" ON ("core_attributevalue"."attribute_type_id" = "core_attributetype"."id") INNER JOIN "core_attributevalue" T5 ON ("core_attributeavailabilityrule"."condition_attribute_id" = T5."id") INNER JOIN "core_attributetype" T6 ON (T5."attribute_type_id" = T6."id") WHERE "core_attributeavailabilityrule"."product_id" = 368 ORDER BY "core_attributeavailabilityrule"."priority" DESC, "core_attributevalue"."value" ASC
4,19
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(123)
attribute_rules = cls._get_attribute_rules(product)/app/core/services/product_service.py in _get_attribute_rules(358)
for rule in product.attribute_rules.select_related(
SELECT "core_pricetier"."id", "core_pricetier"."product_id", "core_pricetier"."quantity", "core_pricetier"."price" FROM "core_pricetier" WHERE "core_pricetier"."product_id" = 368 ORDER BY "core_pricetier"."quantity" ASCSELECT ••• FROM "core_pricetier" WHERE "core_pricetier"."product_id" = 368 ORDER BY "core_pricetier"."quantity" ASC
2,01
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(129)
price_tiers_json = cls._get_price_tiers_json(product)/app/core/services/product_service.py in _get_price_tiers_json(391)
for tier in product.price_tiers.all().order_by('quantity'):
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,62
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(135)
has_available_variants = product.has_available_variants()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at" FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21SELECT ••• FROM "core_category" WHERE "core_category"."id" = 174 LIMIT 21
1,33
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(268)
product, context_data = ProductService.get_product_with_context(id)/app/core/services/product_service.py in get_product_with_context(145)
'category_breadcrumbs': cls._get_category_breadcrumbs(product.category),/app/core/services/product_service.py in _get_category_breadcrumbs(272)
current = current.parent
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,31
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,49
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
<span>{% if product.has_available_variants %}Добавить в корзину{% else %}Недоступен{% endif %}</span>
232
</button>
233
</div>
/app/core/templates/core/product/detail.html
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,30
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in eval(87)
return func(context, self.first)/usr/local/lib/python3.12/site-packages/django/template/smartif.py in <lambda>(100)
"not": prefix(8, lambda context, x: not x.eval(context)),/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
<span>{% if product.has_available_variants %}Добавить в корзину{% else %}Недоступен{% endif %}</span>
232
</button>
233
</div>
/app/core/templates/core/product/detail.html
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,27
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
<span>{% if product.has_available_variants %}Добавить в корзину{% else %}Недоступен{% endif %}</span>
232
</button>
233
</div>
234
235
<!-- Product Description -->
/app/core/templates/core/product/detail.html
SELECT "core_product"."id", "core_product"."category_id", "core_product"."name", "core_product"."slug", "core_product"."manufacturer_id", "core_product"."description", "core_product"."main_image", "core_product"."price", "core_product"."available", "core_product"."is_new", "core_product"."is_sale", "core_product"."discount_percent", "core_product"."created_at", "core_product"."updated_at", "core_category"."id", "core_category"."name", "core_category"."slug", "core_category"."parent_id", "core_category"."description", "core_category"."image", "core_category"."created_at", "core_category"."updated_at", "core_manufacturer"."id", "core_manufacturer"."name", "core_manufacturer"."slug", "core_manufacturer"."logo", "core_manufacturer"."description" FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE ("core_product"."available" AND "core_product"."category_id" = 262 ANDNOT ("core_product"."id" = 368)) ORDER BY "core_product"."name" ASC LIMIT 4SELECT ••• FROM "core_product" INNER JOIN "core_category" ON ("core_product"."category_id" = "core_category"."id") LEFT OUTER JOIN "core_manufacturer" ON ("core_product"."manufacturer_id" = "core_manufacturer"."id") WHERE ("core_product"."available" AND "core_product"."category_id" = 262 ANDNOT ("core_product"."id" = 368)) ORDER BY "core_product"."name" ASCLIMIT 4
1,78
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
SELECT "core_productattributevalue"."id", "core_productattributevalue"."product_id", "core_productattributevalue"."attribute_value_id", "core_productattributevalue"."available", "core_productattributevalue"."position" FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") WHERE "core_productattributevalue"."product_id" IN (270, 328, 344, 343) ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASCSELECT ••• FROM "core_productattributevalue" INNER JOIN "core_attributevalue" ON ("core_productattributevalue"."attribute_value_id" = "core_attributevalue"."id") WHERE "core_productattributevalue"."product_id" IN (270, 328, 344, 343) ORDER BY "core_productattributevalue"."position" ASC, "core_attributevalue"."position" ASC
2,38
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
SELECT "core_attributetype"."id", "core_attributetype"."name", "core_attributetype"."slug", "core_attributetype"."is_filterable", "core_attributetype"."unit", "core_attributetype"."position" FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (19), (20))SELECT ••• FROM "core_attributetype" WHERE ("core_attributetype"."id") IN ((18), (19), (20))
2 похожих запросов.
Дублируется 2 раз.
1,29
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
SELECT "core_pricetier"."id", "core_pricetier"."product_id", "core_pricetier"."quantity", "core_pricetier"."price" FROM "core_pricetier" WHERE "core_pricetier"."product_id" IN (270, 328, 344, 343) ORDER BY "core_pricetier"."quantity" ASCSELECT ••• FROM "core_pricetier" WHERE "core_pricetier"."product_id" IN (270, 328, 344, 343) ORDER BY "core_pricetier"."quantity" ASC
1,34
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
SELECT ("core_product_tags"."product_id") AS "_prefetch_related_val_product_id", "core_tag"."id", "core_tag"."name", "core_tag"."slug" FROM "core_tag" INNER JOIN "core_product_tags" ON ("core_tag"."id" = "core_product_tags"."tag_id") WHERE "core_product_tags"."product_id" IN (270, 328, 344, 343) ORDER BY "core_tag"."name" ASCSELECT ••• FROM "core_tag" INNER JOIN "core_product_tags" ON ("core_tag"."id" = "core_product_tags"."tag_id") WHERE "core_product_tags"."product_id" IN (270, 328, 344, 343) ORDER BY "core_tag"."name" ASC
1,52
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
if match:
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 270 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 270 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
1,21
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 328 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 328 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
1,31
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 344 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 344 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
1,27
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 343 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 343 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
1,77
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,31
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1SELECT 1 AS "a" FROM "core_productattributevalue" WHERE ("core_productattributevalue"."product_id" = 368 AND "core_productattributevalue"."available") LIMIT 1
11 похожих запросов.
Дублируется 7 раз.
1,36
Соединение: default
Статус транзакции: Ожидание
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/app/core/middleware.py in __call__(27)
response = self.get_response(request)/app/core/views.py in product_detail(281)
return render(request, 'core/product/detail.html', context)/usr/local/lib/python3.12/site-packages/django/shortcuts.py in render(25)
content = loader.render_to_string(template_name, context, request, using=using)/usr/local/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
return self._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/core/models.py in has_available_variants(292)
return self.attribute_values.filter(available=True).exists()
<django.core.cache.backends.locmem.LocMemCache object at 0x707863f08ad0>
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/django/middleware/cache.py in process_request(161)
cache_key = get_cache_key(request, self.key_prefix, "GET", cache=self.cache)/usr/local/lib/python3.12/site-packages/django/utils/cache.py in get_cache_key(392)
headerlist = cache.get(cache_key)
<django.core.cache.backends.locmem.LocMemCache object at 0x707863f08ad0>
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/django/middleware/cache.py in process_response(121)
cache_key = learn_cache_key(/usr/local/lib/python3.12/site-packages/django/utils/cache.py in learn_cache_key(431)
cache.set(cache_key, headerlist, cache_timeout)
<django.core.cache.backends.locmem.LocMemCache object at 0x707863f08ad0>
/usr/local/bin/gunicorn in <module>(6)
sys.exit(run())/usr/local/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/app/core/middleware.py in __call__(93)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/whitenoise/middleware.py in __call__(124)
return self.get_response(request)/usr/local/lib/python3.12/site-packages/django/middleware/cache.py in process_response(129)
self.cache.set(cache_key, response, timeout)