Problemas conhecidos
Erro de deadlocked ao usar as APIs do Catalog
ID: 862626
Backlog
Publicado em 14/07/2023
•
Última atualização em 19/07/2023
Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
O uso constante de algumas APIs de catálogo, como "Add SKU to Subcollection" (Adicionar SKU à subcoleção) ou a tentativa de vincular produtos por meio do módulo de sugestões pode causar erros de bloqueio para o comerciante.
Os erros de deadlocked podem ocorrer quando há uma simultaneidade na gravação dos dados no banco de dados. Portanto, quando se solicita muito da API em um curto período de tempo, esses erros são mais evidentes.
Simulação
- Use, por exemplo, a API Add SKU to Subcollection (https://developers.vtex.com/docs/api-reference/catalog-api#post-/api/catalog/pvt/subcollection/-subCollectionId-/stockkeepingunit) para adicionar muitos skus a uma coleção em um curto período de tempo;
- Verifique se podem ocorrer erros, como um deadlocked
Workaround
Tente fazer menos solicitações por minuto.