Closed
Description
使用你在csdn上给出的例子,以下异步方式,在windows下可以正常编译,接收请求,但centos编译运行,无法接收请求,即使在hv::async前面打上log也无输出。
router.POST("/echo", [](const HttpContextPtr& ctx) {
// demo演示丢到hv::async全局线程池处理,实际使用推荐丢到自己的消费者线程/线程池
hv::async([ctx]() {
ctx->send(ctx->body(), ctx->type());
});
return 0;
});
服务是用以下方式启动的(多进程)
hv::async::startup(2,10, 60000);
// pidfile
create_pidfile();
// http_server
Router::Register(g_http_service);
g_http_server.registerHttpService(&g_http_service);
g_http_server.run();
Metadata
Assignees
Labels
No labels