We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HttpServer启动的时候,启用SSL的线程是app().run()的线程,enableSSL触发的runtime_error被HttpServer所属的loop捕获了,导致assertInLoopThread()断言了。
drogon/lib/src/ListenerManager.cc
Lines 78 to 193 in 3fce70b
The text was updated successfully, but these errors were encountered:
应该是enable中抛出异常后httpserver析构导致的,具体析构流程是 ~HttpServer->~TcpServer->~Acceptor->Channel::disableAll()->Channel::update()->EventLoop::updateChannel()->EventLoop::assertInLoopThread()
Sorry, something went wrong.
No branches or pull requests
HttpServer启动的时候,启用SSL的线程是app().run()的线程,enableSSL触发的runtime_error被HttpServer所属的loop捕获了,导致assertInLoopThread()断言了。
drogon/lib/src/ListenerManager.cc
Lines 78 to 193 in 3fce70b
The text was updated successfully, but these errors were encountered: