In some circumstances a 502 Bad Gateway error may appear in the Store Manager or Order Manager instead of the Too many pending requests message. The Bad Gateway error is triggered by the same circumstances as the Pending Requests messages. We are aware that this is occurring and are working on ensuring that the Pending Requests message displays appropriately in all circumstances. In the meantime, please follow the guidance here if you see a Bad Gateway error.
At times, if you have multiple people trying to administer your store (or one person running multiple requests with long
run times) you may see an error message: Too many pending requests. A request happens each time you click a link
or button to ask for information from the server. While most requests are handled quickly, others (for large stores) require
the server to search through thousands of records to fulfill a request. Merchant Solutions limits the maximum number
of connections per store to 6 in order to allow all stores access to the servers.
You may encounter the Too many pending requests message if you or others administering your store submit multiple
requests simultaneously. If you submit multiple requests that take time to process, then you have a greater chance of seeing
this message. If you do see this message, we recommend having all users close out of Store Manager for at least 1 hour before 1 user attempts to sign in again.
Requests that can take processing time include:
For all stores:
- Summarizing orders
- Generating large export files
For larger stores (those with thousands of items):
- Running reports related to orders
- Viewing statistics related to orders
- Using the database inventory feature
- Creating cross-sell entries
- Creating coupons for specific items
Larger stores are affected more due to the number of stored items which must be read to build lists or propagate certain
fields.
To avoid having too many pending requests:
- Don't use the back button on the browser.
- Do not resubmit your request by refreshing your browser unless your browser times out (stops).
- Don't click multiple times on any buttons.
- Do not have multiple people exporting orders simultaneously.
- Manage and monitor your multiple users to coordinate the workload.
- Wait for each process to finish before starting a new one.
- Avoid running reports or viewing statistics at times when you have multiple requests being submitted.