У меня есть приложение CherryPy, что я начинаю с:Start CherryPy с различными request_queue_size и тайм-аут
cherrypy.tree.mount(None, "/", config=conf)
cherrypy.quickstart(None, config=conf)
Я недавно представила страницу приложения, которое занимает значительное время для загрузки (от 10 до 15 секунд, а в некоторых случаях) и начали видеть случайные сбои на производственном сервере при умеренной нагрузке. Я подозреваю, что это может быть связано с тем, что слишком много запросов попадают в очередь, когда несколько пользователей запрашивают эти длительные страницы.
Я бы хотел поэкспериментировать с возможностью большего количества запросов в очередь. Я обнаружил, что встроенный сервер имеет параметр request_queue_size, который может контролировать то, что я хочу. Однако я не могу понять, как изменить этот параметр, используя cherrypy.quickstart
.
Вам не нужно звонить tree.mount перед тем QuickStart – jwalker
Спасибо, сделал это изменение, а также. –