6
Version
Tongsuo: 8.3-stable Xquic: 1.6.0 Tengine: 3.1.0 Linux: kyv10 sp3 core 4.19
- Tengine编译时的config
Question./configure --prefix=/midware/tengine --sbin-path=sbin/tengine \ --add-module=modules/ngx_http_xquic_module \ --with-xquic-inc="../xquic-1.6.0/include" \ --with-xquic-lib="../xquic-1.6.0/build" \ --with-http_v2_module \ --add-module=modules/ngx_tongsuo_ntls \ --with-openssl="../Tongsuo-8.3-stable" \ --with-openssl-opt='enable-ntls'
编译都没有问题,在tengine启动时报错了,请问该如何解决,谢谢
2023/11/07 16:47:37 [emerg] 146055#0: |xquic|xqc_engine_create: fail| 2023/11/07 16:47:37 [emerg] 146055#0: |xquic|ngx_xquic_process_init|engine_init fail| 2023/11/07 16:47:37 [emerg] 146056#0: |xquic|xqc_engine_create: fail| 2023/11/07 16:47:37 [emerg] 146056#0: |xquic|ngx_xquic_process_init|engine_init fail| profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_bbr2.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_new_reno.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_sample.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_window_filter.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_copa.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_unlimited_cc.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_bbr.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_cubic.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/var_buf/xqc_var_buf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/2d_hash/xqc_2d_hash_table.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/ringmem/xqc_ring_mem.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/ringarray/xqc_ring_array.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/vint/xqc_variable_len_int.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/vint/xqc_discrete_int_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/huffman/xqc_huffman.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_time.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_log_event_callback.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_log.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_str.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_random.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_ssl_if.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_hkdf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_tls.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_tls_ctx.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_null_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_hkdf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_rap.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_backup.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_bbr2.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_common.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_new_reno.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_minrtt.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_sample.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_dgram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_window_filter.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_deadline.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_copa.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_default.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_unlimited_cc.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_reinjection.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_bbr.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_timer.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/congestion_control/xqc_cubic.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_quic_lb.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/var_buf/xqc_var_buf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_transport_params.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/2d_hash/xqc_2d_hash_table.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_multipath.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/ringmem/xqc_ring_mem.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_utils.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/ringarray/xqc_ring_array.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_pacing.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_recv_record.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/vint/xqc_variable_len_int.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_frame.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/vint/xqc_discrete_int_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/utils/huffman/xqc_huffman.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_send_queue.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_time.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_send_ctl.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_log_event_callback.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_in.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_log.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_out.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_str.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_datagram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/common/xqc_random.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_stream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_ssl_if.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_frame_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/babassl/xqc_hkdf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_cid.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_tls.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_client.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_tls_ctx.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_conn.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_engine.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_null_crypto.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ext_bytestream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/tls/xqc_hkdf.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ext_dgram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_rap.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/dtable/xqc_dtable.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_backup.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/stable/xqc_stable.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_common.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_ins.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/scheduler/xqc_scheduler_minrtt.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_rep.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_dgram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_encoder.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_deadline.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_decoder.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/reinjection_control/xqc_reinj_default.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_prefixed_str.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_reinjection.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_prefixed_int.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_timer.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_quic_lb.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_qpack.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_transport_params.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ctx.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_multipath.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_header.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_utils.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/frame/xqc_h3_frame.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_pacing.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_request.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_recv_record.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_stream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_frame.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_conn.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_send_queue.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_send_ctl.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_in.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_out.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_datagram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_stream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_frame_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_packet_parser.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_cid.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_client.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_conn.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/transport/xqc_engine.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ext_bytestream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ext_dgram.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/dtable/xqc_dtable.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/stable/xqc_stable.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_ins.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_rep.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_encoder.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_decoder.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_prefixed_str.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_prefixed_int.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/qpack/xqc_qpack.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_ctx.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_header.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/frame/xqc_h3_frame.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_request.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_stream.c.gcda:Cannot open profiling:/midware/make/xquic-1.6.0/build/CMakeFiles/xquic.dir/src/http3/xqc_h3_conn.c.gcda:Cannot open 2023/11/07 16:47:37 [alert] 146053#0: worker process 146055 exited with fatal code 2 and cannot be respawned 2023/11/07 16:47:37 [alert] 146053#0: worker process 146056 exited with fatal code 2 and cannot be respawned