# REST API Deadlock

**URL:** <https://forum.shopware.com/t/rest-api-deadlock/34996>\
**Category:** Programmierung\
**Created:** [3. März 2016 um 12:20 UTC](https://forum.shopware.com/t/rest-api-deadlock/34996 "2016-03-03T12:20:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RomanW](https://avatars.discourse-cdn.com/v4/letter/r/57b2e6/32.png) [@RomanW](https://forum.shopware.com/u/RomanW)\
**Post date:** [3. März 2016 um 12:20 UTC](https://forum.shopware.com/t/rest-api-deadlock/34996/1 "2016-03-03T12:20:41Z")

</div>

Hallo,

weiß jemand von euch ob man was gegen den folgenden Fehler machen kann:

\> “success”:false,“message”:“Errormesage: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction”}’  
\>&nbsp;&nbsp; at Shopware.Connector.RestConnector.d\_\_15.MoveNext()

Der Fehler tritt in der REST API auf, sobald man mehrere parallele REST Anfragen (PUT /articles) sendet.

Danke Roman

&nbsp;

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [3. März 2016 um 19:12 UTC](https://forum.shopware.com/t/rest-api-deadlock/34996/2 "2016-03-03T19:12:38Z")

</div>

Hi,

das liegt an den parallelen Requests - das ist eigentlich nicht ideal. Besser solltest du den Batch-Modus verwenden:&nbsp;[http://community.shopware.com/Shopware-4.2-Upgrade-Guide-for-Developers\_detail\_1436.html#Batch\_Mode](http://community.shopware.com/Shopware-4.2-Upgrade-Guide-for-Developers_detail_1436.html#Batch_Mode)

Parallele Requests werden dir vermutlich ohnehin keinen großen Performance-Vorteil bringen, weil tendenziell ohnehin die Datenbank der Flaschenhals ist. Das wird ja nicht besser, wenn man noch mehr Operationen gleichzeitig durchführt.&nbsp;

Daniel
