2015-11-25 4 views
0

Я создал веб-приложение Wai и запускается с помощью Warp. Однако у меня есть один запрос AJAX, который занимает довольно много времени для завершения, пока этот запрос не ожидается, никакие другие запросы не будут приняты сервером. Я думал, что Warp способен обрабатывать одновременные запросы. Я что-то упускаю? То, как я запускаю Warp, - это просто позвонить по номеру run port app, где run импортируется через import Network.Wai.Handler.Warp (run) и app - это мое приложение Wai.Обработка одновременных запросов с помощью Warp

ответ

0

Я пытался выяснить, не решит ли он мою проблему, и при компиляции веб-приложения был использован флаг -threaded, который также разрешил проблему с параллельными запросами в приложении Warp. Я был в предположении, что GHC будет поддерживать потоки по умолчанию, но, по-видимому, это должно быть specified explicitly during compilation.