Discuss Dropbox Developer & API
My webhook is timing out because the process that is being run in responce to the webhook is too long. now i know what u thinking "why is the process such a long one" well it just is okay and it needs to be so please. is there a way to respond to the webhook to say "thank you" but continue the process afterwoulds. is this like multithreading or what?
Yes, Dropbox expects your webhook URI to respond relatively quickly, so you should not perform the actual work to be done before responding to the webhook HTTPS request. You should have your server send the work off on to another thread so it can then send the HTTPS response quickly. There's some information about this under "Best practices" in the webhook documentation.
how do u recommend multithreading in php? curl? exec?
Unfortunately, exactly how you manage threads is outside the scope of support I can offer, as it's not about using the Dropbox API itself. Please refer to the documentation for your platform/programming language for information on how to use threads in your environment.
ill just toggle a pending/complete status in and update_status.txt file during the webhook and then run a minute by minute cron job to check the update_status file for a pending statuses. God php is so mono-threadular why do i even bother.
Hi there!
If you need more help you can view your support options (expected response time for a ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!