Increase the hard-timeout to 10 minutes.

In practice most projects will still be limited to five minutes,
but this allows us to bump up the limit for some projects,
especially legacy v1 projects that have been imported to v2
This commit is contained in:
Shane Kilkelly 2019-06-06 16:39:16 +01:00
parent e1c7b50920
commit 880ec16827
2 changed files with 2 additions and 2 deletions

View file

@ -34,7 +34,7 @@ app.use Metrics.http.monitor(logger)
# Compile requests can take longer than the default two # Compile requests can take longer than the default two
# minutes (including file download time), so bump up the # minutes (including file download time), so bump up the
# timeout a bit. # timeout a bit.
TIMEOUT = 6 * 60 * 1000 TIMEOUT = 10 * 60 * 1000
app.use (req, res, next) -> app.use (req, res, next) ->
req.setTimeout TIMEOUT req.setTimeout TIMEOUT
res.setTimeout TIMEOUT res.setTimeout TIMEOUT

View file

@ -2,7 +2,7 @@ settings = require("settings-sharelatex")
module.exports = RequestParser = module.exports = RequestParser =
VALID_COMPILERS: ["pdflatex", "latex", "xelatex", "lualatex"] VALID_COMPILERS: ["pdflatex", "latex", "xelatex", "lualatex"]
MAX_TIMEOUT: 300 MAX_TIMEOUT: 600
parse: (body, callback = (error, data) ->) -> parse: (body, callback = (error, data) ->) ->
response = {} response = {}