问题描述: bi发送日志使用了skynet中的httpc的代码做发送,发送量大的情况会发生崩溃。 发生错误如下: segmentation fault(core dumped) gdb skynet/skynet core.4039 (gdb) bt full #0 0x00007fc47a432794 in sha1_block_data_order_shaext () from /lib64/libcrypto.so.10 No symbol table info available. #1 0x00007fc47a43050f in SHA1_Update () from /lib64/libcrypto.so.10 No symbol table info available. #2 0x00007fc47a4e1537 in ssleay_rand_add.part.0 () from /lib64/libcrypto.so.10 No symbol table info available. #3 0x00007fc47b1afafe in ssl3_connect () from /lib64/libssl.so.10 No symbol table info available. #4 0x00007fc47b3fe211 in _ltls_context_handshake (L=0x7fc47ea182a8) at lualib-src/ltls.c:180 ret = <optimized out> tls_p = 0x7fc480e076a8 云测试: service个数 协程个数 状态 1 200 未崩溃 1 150 未崩溃 1 100 未崩溃 5 30 执行了一会,崩溃 3 50 瞬间崩溃 2 150 瞬间崩溃 多service会导致崩溃。搜索ssl多线程相关。 OpenSSL and Threads https://www.openssl.org/blog/bl
skynet httpc 并发发送消息崩溃问题
最新推荐文章于 2022-12-09 11:24:22 发布