302 lines
9.3 KiB
Plaintext
302 lines
9.3 KiB
Plaintext
heco@heco:~/ys_ecap_server$ ./v1.0.3/ecap_server
|
||
Locale set to UTF-8 successfully!
|
||
小端序 This system is Little-endian.
|
||
|
||
2026-06-01 08:54:21 启动加载配置文件: 【/home/heco/ys_ecap_server/v1.0.3/config.json】
|
||
Directory and its contents deleted: /home/heco/ys_ecap_server/v1.0.3/logs
|
||
Directory created: /home/heco/ys_ecap_server/v1.0.3/logs
|
||
Base_Logger_Manager sqdlog init thread pool![thread_num:1], [flush_seconds:3], [buffer_size:65536],
|
||
{
|
||
"version": "v1.0.3",
|
||
"dsp": {
|
||
"library_path": "@/lib9002/lib9002.so",
|
||
"center_freq": 16000000,
|
||
"band_width": 40000,
|
||
"sample_rate": 60000,
|
||
"fft_point_number": 2048,
|
||
"fft_period_ms": 10,
|
||
"fft_win_type": "blkmc",
|
||
"url": "0.0.0.0",
|
||
"port": 6000,
|
||
"power_min": -159,
|
||
"power_max": 40,
|
||
"power_offset": -131,
|
||
"frame_rate": 30,
|
||
"debug": false,
|
||
"demod_mode": "LSB",
|
||
"audio_gain": 30,
|
||
"color_gain": 54
|
||
},
|
||
"drogon": {
|
||
"app": {
|
||
"threads_num": 0,
|
||
"client_max_body_size": "500M"
|
||
}
|
||
},
|
||
"mlat": {
|
||
"enable": false,
|
||
"merge": false,
|
||
"library_path": "@/mlat_source.dll",
|
||
"function_name": "read"
|
||
},
|
||
"web_server": {
|
||
"webapp": "@/wwwroot",
|
||
"tiles": "@/../tiles"
|
||
},
|
||
"device": {
|
||
"net": [
|
||
{
|
||
"key": "device",
|
||
"ip": "192.168.1.75",
|
||
"netmask": "255.255.255.0",
|
||
"gateway": "192.168.1.1",
|
||
"port": 9081
|
||
},
|
||
{
|
||
"key": "wifi",
|
||
"ip": "192.168.10.193",
|
||
"netmask": "255.255.255.0",
|
||
"gateway": "192.168.10.1",
|
||
"port": 80
|
||
}
|
||
]
|
||
},
|
||
"mode_acs": {
|
||
"timeout_seconds": 60,
|
||
"max_speed_m_s": 1000,
|
||
"air_pos_timeout": 8,
|
||
"surface_pos_timeout": 0,
|
||
"read_milliseconds": 100,
|
||
"max_track_point_size": 1000,
|
||
"mode_s_max_num": 700000,
|
||
"mode_other_max_num": 10000,
|
||
"report_data_feed_msg_mum": 10000,
|
||
"default_min_aircraft_list_num": 0,
|
||
"ignore_df_11": false,
|
||
"monitor_msg_live": false,
|
||
"ecap_sqlite_path": "@/../ecap.sqlite",
|
||
"data_feed": {
|
||
"empty_wait_milliseconds": 30,
|
||
"packet_byte_size": 0,
|
||
"tcp_server_default_connect_user_buffer_size": 409600,
|
||
"tcp_server_default_connect_system_buffer_size": 409600,
|
||
"list": [
|
||
{
|
||
"key": "Port_10003",
|
||
"enable": true,
|
||
"type": "Data_Feed_TCP_Server",
|
||
"output_format": {
|
||
"type": "BIN",
|
||
"use_status": true,
|
||
"mode_s_output_type": "ALL_Mode_S",
|
||
"use_mode_ac": true,
|
||
"sbs_only_pos": true
|
||
},
|
||
"port": 10003,
|
||
"connect_user_buffer_size": 409600,
|
||
"connect_system_buffer_size": 409600
|
||
},
|
||
{
|
||
"key": "udp_server",
|
||
"enable": false,
|
||
"type": "Data_Feed_UDP_Server",
|
||
"output_format": {
|
||
"type": "BIN",
|
||
"use_status": false,
|
||
"mode_s_output_type": "DF_11_17_18",
|
||
"use_mode_ac": false,
|
||
"sbs_only_pos": false
|
||
},
|
||
"port": 88
|
||
},
|
||
{
|
||
"key": "Port_10004",
|
||
"enable": false,
|
||
"type": "Data_Feed_TCP_Server",
|
||
"output_format": {
|
||
"type": "BIN",
|
||
"use_status": false,
|
||
"mode_s_output_type": "DF_11_17_18",
|
||
"use_mode_ac": false,
|
||
"sbs_only_pos": true
|
||
},
|
||
"port": 10004,
|
||
"connect_user_buffer_size": 0,
|
||
"connect_system_buffer_size": 0
|
||
},
|
||
{
|
||
"key": "Port_10005",
|
||
"enable": false,
|
||
"type": "Data_Feed_TCP_Client",
|
||
"output_format": {
|
||
"type": "BIN",
|
||
"use_status": true,
|
||
"mode_s_output_type": "NO_POS_Mode_S",
|
||
"use_mode_ac": false,
|
||
"sbs_only_pos": true
|
||
},
|
||
"url": "192.168.208.153",
|
||
"port": 10005
|
||
},
|
||
{
|
||
"key": "Port_30003",
|
||
"enable": true,
|
||
"type": "Data_Feed_TCP_Server",
|
||
"output_format": {
|
||
"type": "SBS",
|
||
"use_status": false,
|
||
"mode_s_output_type": "ALL_Mode_S",
|
||
"use_mode_ac": true,
|
||
"sbs_only_pos": true
|
||
},
|
||
"port": 30003,
|
||
"connect_user_buffer_size": 409600,
|
||
"connect_system_buffer_size": 409600
|
||
}
|
||
]
|
||
},
|
||
"data_source": {
|
||
"list": [
|
||
{
|
||
"key": "lzy_dll",
|
||
"enable": true,
|
||
"base_station_show": true,
|
||
"aircraft_show": true,
|
||
"color": "#454641",
|
||
"aircraft_pixel_size": 28,
|
||
"lat": 37.433555,
|
||
"lon": 121.408775,
|
||
"alt": 33.000000,
|
||
"update_form_gps": true,
|
||
"type": "Dll_Data_Source",
|
||
"library_path": "@/lib9002/lib9002.so",
|
||
"function_name": "adsb_read",
|
||
"data_type": "BIN_Blank_Text",
|
||
"buffer_size": 200000
|
||
},
|
||
{
|
||
"key": "radarcape",
|
||
"enable": true,
|
||
"base_station_show": true,
|
||
"aircraft_show": true,
|
||
"color": "#d46053",
|
||
"aircraft_pixel_size": 20,
|
||
"lat": 0.000000,
|
||
"lon": 0.000000,
|
||
"alt": 0.000000,
|
||
"update_form_gps": true,
|
||
"type": "TCP_Client_Data_Source",
|
||
"ip": "192.168.214.116",
|
||
"port": 10003
|
||
}
|
||
]
|
||
},
|
||
"source_feed_relation": {
|
||
"list": [
|
||
{
|
||
"key": "key_10003",
|
||
"enable": true,
|
||
"type": "First_Source_To_All_Feed_Relation"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"log": {
|
||
"open_mode": "Delete",
|
||
"piece_num": 10,
|
||
"size_MB": 10
|
||
},
|
||
"console": {
|
||
"record_playback": false,
|
||
"mode_s_console": false,
|
||
"post_request": false,
|
||
"mlat_server": true
|
||
}
|
||
}
|
||
|
||
上传路径: /home/heco/ys_ecap_server/v1.0.3/drogon_uploads
|
||
[主线程:140083300478144]
|
||
web服务器线程线程[id:140083176929024] 启动!
|
||
http://0.0.0.0:9081
|
||
http://192.168.1.75:9081
|
||
drogon::app().run(); {
|
||
"app": {
|
||
"threads_num": 0,
|
||
"client_max_body_size": "500M"
|
||
}
|
||
}
|
||
|
||
lzy_dll_DS_HT线程[id:140083160143616] 启动!
|
||
data_feed_thread线程[id:140083168536320] 启动!
|
||
iq回调处理线程线程[id:140083143358208] 启动!
|
||
radarcape_DS_HT线程[id:140083151750912] 启动!
|
||
[func~] Server_Socket:[0.0.0.0:10003] 添加了连接 [fd:20:[192.168.214.116:32784]]
|
||
[init_adsb9002]==> big_data_shm_attach_consumer failed!
|
||
shm_open failed, errno: 13
|
||
[init_adsb9002]==> cmd_shm_init failed!
|
||
===== ini 配置解析结果 =====
|
||
==== adsb_param 结果 ====
|
||
CheckSwitch(开关):开启(1)
|
||
smode_PlsNosDlt:3.5
|
||
smode_PlsPlsDlt:6.0
|
||
smode_SnrThrd:6.0
|
||
smode_ModSHLDlt:0.1
|
||
acmode_PlsNosDlt:3.5
|
||
acmode_PlsPlsDlt:6.0
|
||
acmode_SnrThrd:6.0
|
||
==== save_channel_param 结果 ====
|
||
sw1:0
|
||
sw2:0
|
||
[init9002]==> json_str = {
|
||
"gain": "30.0",
|
||
"clock_ref": "external",
|
||
"is_save_adsb": "0",
|
||
"is_save_yuanshi_iq": "0",
|
||
"save_yuanshi_size_MByte": "1000",
|
||
"is_save_gps": "0",
|
||
"new_file_zhouqi_s": "60",
|
||
"max_save_file_count": "3",
|
||
"is_trans_gps": "1"
|
||
}
|
||
Invalid send parameters
|
||
[setDevClockSource]==> sourceStr v:[external]
|
||
[adsb_set_less_30Mhz_ddc_param]==> adsb_set_less_30Mhz_ddc_param 16000000 60000 40000
|
||
[adsb_set_less_30Mhz_fft_param]==> adsb_set_less_30Mhz_fft_param 3 2048 10
|
||
[adsb_set_iq_cbk]==> adsb_set_iq_cbk 0x7f67aed5d3d0 1
|
||
^Csignal_handler [SIGINT (Ctrl+C)]
|
||
保存配置文件 operator() /aenv/proj/ECAP_Server/module/Local_Server_main.cpp:78 wyc_main(int, char**)::<lambda()>
|
||
shutdown
|
||
开始停止web服务
|
||
开始等待所有子线程关闭 共有5个线程正在运行:
|
||
index:[0] 需要关闭:data_feed_thread data_feed_thread
|
||
index:[1] 需要关闭:iq回调处理线程 iq回调处理线程
|
||
index:[2] 需要关闭:lzy_dll_DS_HT lzy_dll_DS_HT
|
||
index:[3] 需要关闭:radarcape_DS_HT radarcape_DS_HT
|
||
index:[4] 需要关闭:web服务器线程 web服务器线程
|
||
data_feed_thread iq回调处理线程 lzy_dll_DS_HT radarcape_DS_HT web服务器线程
|
||
|
||
================= 剩余时间: 10000 毫秒web服务器线程 radarcape_DS_HT iq回调处理线程 lzy_dll_DS_HT data_feed_thread
|
||
【iq回调处理线程】 线程 耗时: 1780275278609 毫秒 退出! thread id:[140083143358208]
|
||
【web服务器线程】 线程 耗时: 1780275278610 毫秒 退出! thread id:[140083176929024]
|
||
【radarcape_DS_HT】 线程 耗时: 1780275278610 毫秒 退出! thread id:[140083151750912]
|
||
【lzy_dll_DS_HT】 线程 耗时: 1780275278610 毫秒 退出! thread id:[140083160143616]
|
||
【data_feed_thread】 线程 耗时: 1780275278666 毫秒 退出! thread id:[140083168536320]
|
||
需要关闭的子线程已全部关闭完成!
|
||
Invalid send parameters
|
||
big_data_shm_destroy over
|
||
cmd_shm_free over
|
||
[func~dsp] stop_program ===== [stop_program:2],
|
||
DSP_Config adsb_close 开始关闭子库!
|
||
DSP_Config adsb_close 关闭子库结束!
|
||
|
||
destroy开始
|
||
Global::~Global()
|
||
[func~] 析构关闭的Server_SocketServer_Socket:[0.0.0.0:10003]
|
||
[func~Server_Socket] Server_Socket:[0.0.0.0:10003]开始关闭, 剩余连接数:1 fd:20:[192.168.214.116:32784] 关闭完毕!
|
||
[func~] 析构关闭的Server_SocketServer_Socket:[0.0.0.0:30003]
|
||
[func~Server_Socket] Server_Socket:[0.0.0.0:30003]开始关闭, 剩余连接数:0 关闭完毕!
|
||
Base_Logger_Manager::instance()->destroy()开始
|
||
Base_Logger_Manager::~Base_Logger_Manager()[buffer_size:65536], [flush_seconds:3], [thread_num:1], spdlog::shutdown()!
|
||
clear完成
|
||
heco@heco:~/ys_ecap_server$
|