我正试着按照这里的指令运行对接器,但它似乎被困在了一个循环中。在安装Docker之前,我能够将示例站点进行一些修饰性的更改,但是尝试使用docker-组合已经生成了230180次缩略图(我一夜之间运行了)。有什么想法吗?
saleor-芹菜-saleor-芹菜信息创建了6个缩略图PID:11:MainThread saleor-芹菜2018-09-14 20:03:54,249: INFO/ForkPoolWorker-1创建了6个缩略图-saleor-芹菜-09-1420:03:54,295: INFO/ForkPoolWorker-1任务saleor.product.thumbnails.create_product_thumbnails7a05b320-4656-4304-a8a1-e9fef3cb4cd8成功于1.5320270000028s:无saleor-芹菜2018-1420:03:54,298: INFO/MainProcess接收任务: saleor.product.thumbnails.create_product_thumbnailsfd833000-45f5-4029-abec-e6b828ee01af saleor-芹菜信息创建缩略图230179 PID:11:MainThread saleor-芹菜2018-09-14 20:03:54,302: INFO/ForkPoolWorker-1为230179 saleor创建缩略图-芹菜2018-09-14 20:03:55,135: INFO/MainProcess任务: saleor.product.thumbnails.create_product_thumbnails7de5385c-7fc3-45c6-9ad0-133442b2ad0c saleor-芹菜saleor- saleor.core.utils创建6缩略图PID:12:MainThread saleor-芹菜-09-14 20:03:56,049: INFO/ForkPoolWorker-2创建了6个缩略图-saleor-芹菜saleor-芹菜信息saleor.core.utils创建了6个缩略图PID:11:MainThread saleor-celery 2018-09-14 20:03:56,404: INFO/ForkPoolWorker-1创建了6只缩略图saleor-2018-09-1420:03:56,545: INFO /ForkPoolWorker 1任务saleor.product.thumbnails.create_product_thumbnails96859bd2-cb9d-49d0-ac6c-0010bf3bf76d成功在2.244128099999898:无沙拉-芹菜信息saleor.core.utils创建缩略图为230180 PID:11:主菜沙龙-芹菜2018-09-14 20:03:56,550: INFO/ForkPoolWorker-1创建缩略图230180
Windows 10
Python 3.6
最新(稳定)销售
发布于 2018-10-27 03:39:43
在Saleor中有一个针对此bug的问题:https://github.com/mirumee/saleor/issues/3114
在我写这篇文章的时候,还没有一个官方的解决方案,但是列出了多个解决方案。
发布于 2018-09-19 16:54:33
你用的是什么版本的Saleor?
你能试着跑:
docker-compose up -d
docker-compose exec web /bin/sh -c ' python3 manage.py migrate && python3 manage.py collectstatic && python3 manage.py populatedb --createsuperuser'发布于 2019-04-19 15:33:59
对于在上生成缩略图的情况,我建议在填充Example Data和docker-compose up的代码之间运行create_thumbnails。
因此,有记录的代码略有变化,如下所示
$ docker-compose config
$ docker-compose build
$ docker-compose run --rm saleor python3 manage.py migrate
$ docker-compose run --rm saleor python3 manage.py collectstatic --noinput --clear
$ docker-compose run --rm saleor python3 manage.py populatedb --createsuperuser
$ docker-compose run --rm saleor python3 manage.py create_thumbnails
$ docker-compose up请注意:
create_thumbnails将在app/media/__sized__上放置缩略图celery在app/media/__sized__/*backgrounds针对从redis接收的任务单独制作。以下是使用https://github.com/mirumee/saleor/issues/1153#issue-262094691完成的芹菜任务
Step #1: [tasks]
Step #1: . saleor.account.emails.send_account_delete_confirmation_email
Step #1: . saleor.account.emails.send_password_reset_email
Step #1: . saleor.account.thumbnails.create_user_avatar_thumbnails
Step #1: . saleor.core.analytics.ga_report
Step #1: . saleor.core.utils.update_conversion_rates_from_openexchangerates
Step #1: . saleor.dashboard.emails.send_promote_customer_to_staff_email
Step #1: . saleor.dashboard.emails.send_set_password_customer_email
Step #1: . saleor.dashboard.emails.send_set_password_staff_email
Step #1: . saleor.order.emails.send_fulfillment_confirmation
Step #1: . saleor.order.emails.send_fulfillment_update
Step #1: . saleor.order.emails.send_order_confirmation
Step #1: . saleor.order.emails.send_payment_confirmation
Step #1: . saleor.product.tasks.update_variants_names
Step #1: . saleor.product.thumbnails.create_category_background_image_thumbnails
Step #1: . saleor.product.thumbnails.create_collection_background_image_thumbnails
Step #1: . saleor.product.thumbnails.create_product_thumbnails如果错过了顺序,整个进程将消耗大量内存。您也可能希望compose up https://github.com/mirumee/saleor/blob/master/docker-compose.yml 一个接一个。我找到了正确的顺序如下:
$ docker-compose up -d redis
$ docker-compose up -d celery
$ docker-compose up -d postgres
$ docker-compose up saleor合在一起
$ docker-compose config
$ docker-compose build
$ docker-compose run --rm saleor python3 manage.py migrate
$ docker-compose run --rm saleor python3 manage.py collectstatic --noinput --clear
$ docker-compose run --rm saleor python3 manage.py populatedb --createsuperuser
$ docker-compose run --rm saleor python3 manage.py create_thumbnails
$ docker-compose up -d redis
$ docker-compose up -d celery
$ docker-compose up -d postgres
$ docker-compose up saleorhttps://stackoverflow.com/questions/52340806
复制相似问题