Not sure if this question is in the correct place.
We have a custom database app that fires up an XML inventory update file to our php driven shopping cart, the website processes the information and returns a 200 OK response to the database app.
This all works until the xml feed contains over 3000 product records and the database app times out waiting for a response - 20 minutes in this case, which is the database apps own timeout.
We've run tests to work out how long the shopping cart takes to process 3000 odd items and it's about 8 minutes and the shopping cart developers have worked out it is appearing to send a 200 OK response after this time, well within the database apps own timeout.
Interestingly if I post 2800 products, the cart processes them and sends a response within about 5 minutes. This tells me that something is going wrong just after this time.
The shopping cart developers are saying everything is OK as far as the cart is concerned as it is processing the 3000 odd products and returning a response. The database app developers are still looking at possible reasons as their timeout of 20 minutes should be more than enough to wait for a response that should happen about 8 minutes into the process.
However, I am wondering if there could be something else that might cause the two apps to stop talking with each other, so I'm here to see if it potentially could be a TCP/IP problem. The machine that is outputting the XML to the shopping cart is a Windows 2000 server if that makes a difference.
Any ideas?
Thanks
Dan
We have a custom database app that fires up an XML inventory update file to our php driven shopping cart, the website processes the information and returns a 200 OK response to the database app.
This all works until the xml feed contains over 3000 product records and the database app times out waiting for a response - 20 minutes in this case, which is the database apps own timeout.
We've run tests to work out how long the shopping cart takes to process 3000 odd items and it's about 8 minutes and the shopping cart developers have worked out it is appearing to send a 200 OK response after this time, well within the database apps own timeout.
Interestingly if I post 2800 products, the cart processes them and sends a response within about 5 minutes. This tells me that something is going wrong just after this time.
The shopping cart developers are saying everything is OK as far as the cart is concerned as it is processing the 3000 odd products and returning a response. The database app developers are still looking at possible reasons as their timeout of 20 minutes should be more than enough to wait for a response that should happen about 8 minutes into the process.
However, I am wondering if there could be something else that might cause the two apps to stop talking with each other, so I'm here to see if it potentially could be a TCP/IP problem. The machine that is outputting the XML to the shopping cart is a Windows 2000 server if that makes a difference.
Any ideas?
Thanks
Dan