This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-12-14
Channels
- # adventofcode (38)
- # announcements (42)
- # aws (3)
- # babashka (8)
- # beginners (165)
- # calva (36)
- # chlorine-clover (14)
- # cider (6)
- # clj-kondo (5)
- # cljsrn (33)
- # clojure (27)
- # clojure-australia (1)
- # clojure-czech (1)
- # clojure-doc (1)
- # clojure-europe (26)
- # clojure-nl (6)
- # clojure-spec (6)
- # clojure-uk (3)
- # clojurescript (10)
- # code-reviews (20)
- # conjure (1)
- # core-logic (5)
- # cursive (3)
- # data-science (5)
- # datomic (35)
- # emacs (1)
- # figwheel-main (3)
- # fulcro (10)
- # honeysql (1)
- # introduce-yourself (4)
- # jobs (3)
- # jobs-discuss (4)
- # minecraft (2)
- # missionary (28)
- # nextjournal (3)
- # off-topic (45)
- # pathom (7)
- # polylith (1)
- # portal (22)
- # practicalli (2)
- # re-frame (4)
- # reagent (19)
- # releases (3)
- # remote-jobs (3)
- # reveal (1)
- # rum (4)
- # shadow-cljs (37)
- # spacemacs (14)
- # sql (1)
- # tools-build (7)
- # tools-deps (16)
- # vim (13)
- # xtdb (15)
hi guys, is there any way to increase the timeout between frontend and backend for specific transaction?
What in particular is throwing the timeout error? Some backend middleware?
when I transact some computation which will take more than 60sec, I got parallel read timeout error, I can confirm the backend take more than 60s so seems the transaction goes to failure status after that time exceed
Is the backend returning the error? Is it a setting in pathom or in a Ring middleware or in the http server itself? Can you determine that?
The network timeouts come from multiple places: the server, load balancers, client http remote. There's no way for fulcro to have control over it all. In general a request that is actively transferring data won't time out, but you have transfer limits in some cases as well... Eg AWS API gateway limits you to 10mb both ways I think . 30 second is typical for a request that is computational. You have two options to go above that reliably. Polling and websockets
Make a mutation that starts the computation and adding it auuid you return. The make a load that takes the uuid as a parameter and reports the result and cleans it up.
here is the exact error I have got
Perfect. Thank you