Level 3
Not too sure how Elixir works in the backend, but script execution time is a tweakable config option for node.js:
server.timeout
Number Default = 120000 (2 minutes) The number of milliseconds of inactivity before a socket is presumed to have timed out.
Note that the socket timeout logic is set up on connection, so changing this value only affects new connections to the server, not any existing connections.
Set to 0 to disable any kind of automatic timeout behavior on incoming connections.
See here for the SO question I stole this from.