2023-09-26 09:13:30.758 INFO 19889 --- [main] c.senlime.nexus.eap.NexusEapApplication : Starting NexusEapApplication on noc-relay with PID 19889 (/home/nexus/noc-eap/202309221713/nexus-eap.jar started by eap in /home/nexus/noc-eap/202309221713) 2023-09-26 09:13:30.762 INFO 19889 --- [main] c.senlime.nexus.eap.NexusEapApplication : The following profiles are active: default 2023-09-26 09:13:57.785 WARN 19889 --- [main] c.s.nexus.common.aop.SpiceSqlInjector : class com.senlime.nexus.common.entity.EapUserPins ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. 2023-09-26 09:13:58.129 WARN 19889 --- [main] c.s.nexus.common.aop.SpiceSqlInjector : class com.senlime.nexus.common.entity.EapUserPolicySets ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. 2023-09-26 09:13:59.507 INFO 19889 --- [main] c.s.nexus.x.thrift.server.EapServer : Eap Server started on thread 1. 2023-09-26 09:14:00.542 WARN 19889 --- [main] c.s.nexus.common.aop.SpiceSqlInjector : class com.senlime.nexus.x.entity.EapAppGroupMembers ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. 2023-09-26 09:14:01.174 INFO 19889 --- [main] c.senlime.nexus.eap.NexusEapApplication : Started NexusEapApplication in 51.392 seconds (JVM running for 51.903) 2023-09-26 09:14:01.177 INFO 19889 --- [main] c.senlime.nexus.eap.NexusEapApplication : ---------------------------------------------------------- EAP 启动成功!(审计功能已开启) VERSION : 3.1.0.239-202309221713 Local Access URL : http://127.0.0.1:8888 External Access URL : http://219.143.121.93:8888 Swagger URL : http://219.143.121.93:8888null/swagger-ui.html Submodule Remote URL : null Submodule Branch : null Submodule Commit Id : null otap host : https://219.143.121.93:3443 appstore host : https://219.143.121.93 ---------------------------------------------------------- 2023-09-26 09:16:10.902 INFO 19889 --- [XNIO-1 task-45] c.s.n.e.c.AuthenticationController : findByEmailOrMobile:AuthenticationRequestDomain(account=test@test.com, password=N32E223V22e1),AdminUser id: 1 2023-09-26 10:14:36.731 INFO 19889 --- [XNIO-1 task-58] c.s.n.e.c.AuthenticationController : findByEmailOrMobile:AuthenticationRequestDomain(account=test@test.com, password=N32E223V22e1),AdminUser id: 1 2023-09-26 10:14:40.740 INFO 19889 --- [XNIO-1 task-13] c.senlime.nexus.eap.service.AppService : syncApp request url:https://219.143.121.93:3443/api/console/appstore/clientapps/customer?customer_name=customer_name&license_key=97db4a1e-02ae-4a19-8a6c-9dd089bb1b90&serial 2023-09-26 10:14:40.968 INFO 19889 --- [XNIO-1 task-13] c.senlime.nexus.eap.service.AppService : syncApp response:{"result":0,"result_desc":"操作成功","data":[{"id":2,"name":"CY-SDP","description":"","deleted":false,"categories":[],"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":"","release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"},{"id":2,"platform":"iOS","version":"1.2","minimum_os":"","release_notes":"","download_link":"","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"}],"required_server_apps":[]}]} 2023-09-26 10:15:41.417 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : #thrift.upload_device_info_v2: 全新激活。 2023-09-26 10:15:41.453 INFO 19889 --- [pool-4-thread-1] c.s.nexus.eap.service.DeviceService : #add_device_app: user_uuid: CY_Ilr4cWxe, device_info: DeviceInfo id: null, app_id: com.cy.sdp, host_id: 92 2023-09-26 10:15:41.493 INFO 19889 --- [pool-4-thread-1] c.s.nexus.eap.service.DeviceService : #add_device_app: 全新激活, user_uuid: CY_Ilr4cWxe, device_info: DeviceInfo id: 71, app_id: com.cy.sdp, host_id: 92 2023-09-26 10:15:41.501 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: upload_device_info_v2, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"user_uuid":"CY_Ilr4cWxe","application_id":"com.cy.sdp","device_info_json":"{\"device_info\":{\"serial\":\"CY_Ilr4cWxe@00FF470E8B89\",\"os_type\":\"WINDOWS\",\"os_version\":\"10\",\"device_name\":\"47-58-4A\",\"device_model\":\"HP Laptop 14s-dr2xxx\",\"device_brand\":\"\",\"device_manufacture\":\"HP\",\"device_type\":\"PC\",\"software_version\":\"3.1.0.16\",\"wifi_mac\":\"D61B812FFA0F\",\"blue_tooth_mac\":\"\",\"imei\":\"\",\"is_jailbreak\":false},\"email\":\"CY_Ilr4cWxe\",\"pin_hash\":\"bc9b71b9d40f808ca03e5dd2a12622eedf7938c36df0678814de8a6c76d9f557\",\"requirements\":[\"com.senlime.nexus.server.proxy\"],\"application_id\":\"com.cy.sdp\",\"version\":\"1\"}","eap_pin_id":"9fa1bab5-d855-4360-a087-1fdd3a01bb78","host_id":92,"device_info":{"serial":"00FF470E8B89","os_version":"10","device_model":"HP Laptop 14s-dr2xxx","os_type":"WINDOWS","software_version":"3.1.0.16","set_serial":true,"set_os_type":true,"set_os_version":true,"set_device_model":true,"set_software_version":true},"set_auth":true,"set_host_id":true,"set_user_uuid":true,"set_application_id":true,"set_device_info":true,"set_eap_pin_id":true,"set_device_info_json":true}, response: {} 2023-09-26 10:15:41.502 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: upload_device_info_v2 2023-09-26 10:15:41.570 INFO 19889 --- [pool-4-thread-1] c.s.n.common.event.NexusEventHandler : #nexus_event_handled -> type: ADD_DEVICE_HOSTS, data: {"host_ids":[92]}, result: {} 2023-09-26 10:15:41.571 INFO 19889 --- [pool-4-thread-1] c.s.n.common.event.NexusEventProducer : #nexus_event_published, type: ADD_DEVICE_HOSTS, data: {"host_ids":[92]}, result: {} 2023-09-26 10:15:41.684 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"62183870-9ffc-4b38-a95c-a9655784a526\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"94d3-c1-71314290","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:15:41.703 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:15:41.710 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:15:41.713 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:15:41.714 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:15:41.724 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"94d3-c1-71314290","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"01cbb853-f5da-4d9f-81cf-f158169ee4ef\",\"reqId\":\"62183870-9ffc-4b38-a95c-a9655784a526\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:15:45.406 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"d626be06-a20c-4565-962a-14face0209da\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"ee07-ab-7c6ae773","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:15:45.411 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:15:45.415 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:25:45 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:15:45.433 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"ee07-ab-7c6ae773","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTUxNDV9.41DFdYZQrAb9s-Pa00jKdlhDs75gyuB3hMFM5CRCOFg\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"967708a7-2d89-4413-93b6-8c38991e203a\",\"reqId\":\"d626be06-a20c-4565-962a-14face0209da\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:15:45.539 INFO 19889 --- [pool-4-thread-2] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":0,"policy_set_id":0,"host_id":92,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:15:45.539 INFO 19889 --- [pool-4-thread-2] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:15:45.567 INFO 19889 --- [Nexus-Async-1] com.senlime.nexus.x.service.RpcService : #update_policy: request - deviceHostIds=[92] 2023-09-26 10:15:45.578 INFO 19889 --- [Nexus-Async-1] c.s.nexus.x.thrift.client.NplsClient : #send_to_appserver getClient clientQueueMap size: 1 2023-09-26 10:15:45.589 INFO 19889 --- [Nexus-Async-1] c.s.nexus.x.thrift.client.NplsClient : #send_to_appserver step2 getClient ip,port: 127.0.0.1,9093,{} 2023-09-26 10:15:45.590 INFO 19889 --- [Nexus-Async-1] com.senlime.nexus.x.service.RpcService : #send_to_appserver request, method: updatePolicy, param: [Authentication(token:659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b, server_id:2), [92], 2, 1695636653000, [{"policy_set_id":2,"name":"com.senlime.compliance.basic","description":"合规检查","params":{"valid_check_space":"720"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.connection","description":"连接性验证","params":{"max_offline_time":"1d","check_fail_op":"2","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.encryption","description":"数据加密验证","params":{"disable_no_enable_data_encryption_device":true,"check_fail_op":"3","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.hardware","description":"硬件验证","params":{"hardware_brand_check_type":"w","enable_all_hardware_brand":true,"hardware_brand_valid_list":[],"hardware_brand_invalid_list":[],"hardware_model_check_type":"w","enable_all_hardware_model":true,"hardware_model_valid_list":[],"hardware_model_invalid_list":[],"allow_new_hardware_model":true,"check_fail_op":"1"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.os","description":"系统验证","params":{"os_valid_type":"w","ios_valid_all":true,"android_valid_all":true,"ios_valid_list":[],"ios_invalid_list":[],"android_valid_list":[],"android_invalid_list":[],"allow_new_os":true,"check_fail_op":"1","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.root","description":"越狱/Root验证","params":{"disable_root_device":true,"check_fail_op":"3","delay_apply_time":"10"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.sdcard","description":"SD卡验证","params":{"disable_replace_sdcard":true,"check_fail_op":"3","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.simcard","description":"sim卡验证","params":{"disable_replace_sim":true,"check_fail_op":"2","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.auth","description":"身份验证授权","params":{"allow_self_service":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.certificate","description":"证书管理","params":{"allow_client_certificate":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.data_leakage_protection","description":"数据泄漏保护","params":{"disable_copy_out":true,"disable_android_speech_input":true,"disable_screen_host":true,"allow_fips":true,"disable_custom_keyboard":true,"disable_ios_speech_input":true,"disable_copy_in":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.lock_screen_seting","description":"SDK锁屏设置","params":{"require_start_password":true,"time_after_require_password":"5","max_error_count":"5","error_limit_op":"1"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.password_strength","description":"密码强度","params":{"min_length":8,"max_previous_reuse":3,"max_occurrence":3,"allow_sequential_numbers":true,"allow_personal_informations":true,"allow_more_than_once_change_in_a_day":true,"require_letters_numbers":true,"require_upper_lower":true,"require_special_char":false},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.portalcol_message","description":"协议消息","params":{"allow_portalcol_message":true,"show_in_start":true,"content":"协议消息"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.proxy_auto_config","description":"代理自动配置","params":{"domain_list":[],"ip_list":[{"address":"172.16.50.110"},{"address":"172.16.88.218","note":"wiki"},{"address":"172.16.88.216","note":"Jira"}]},"target_type":0,"created":1694093925000,"updated":1695611908000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.reset_password","description":"每隔X天重设密码","params":{"valid_days":1,"last_save_time":1470284274},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.touchid","description":"指纹设置","params":{"allow_touchid":true,"allow_android_touchid":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.first-use-warning","description":"应用首次使用警告","params":{"message":"5414545"},"target_type":1,"created":1694093925000,"updated":1695636654000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.user-conn-priority","description":"用户连接数配置","params":{"max_value":1},"target_type":1,"created":1694093925000,"updated":1695636014000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.idle-time-out","description":"用户空闲超时断开网络连接","params":{"idle_time_out_second":20,"is_enabled":true},"target_type":0,"created":1684304925000,"updated":1695636654000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.supports","description":"多因子认证方式","params":{"checked":"MFA_PWD"},"target_type":0,"created":1687174987000,"updated":1695612960000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.resource","description":"可访问应用配置","params":{"is_enabled":false,"resource_list":[{"id":9,"name":"yy","ip":"12.10.2.1","port":12,"selected":true},{"id":7,"name":"cc","ip":"1.23.362.2","port":1,"selected":true},{"id":8,"name":"请求","ip":"12.1.1.3","port":31,"selected":true},{"id":4,"name":"pingtai","ip":"172.16.50.110","port":8888,"selected":true},{"id":6,"name":"bb","ip":"12.44.11.2","port":8989,"selected":true},{"id":5,"name":"aa","ip":"12.36.56.69","port":123,"selected":true},{"id":3,"name":"Jira","ip":"172.16.88.216","port":8080,"selected":true}]},"target_type":0,"created":1684304925000,"updated":1695068896000,"is_enabled":false},{"policy_set_id":3,"name":"com.senlime.device.android.applicationaccess","description":"Android访问限制","params":{},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.device.ios.applicationaccess","description":"iOS访问限制","params":{"allow_activity_continuation":true,"allow_adding_game_center_friends":true,"allow_app_cellular_data_modification":true,"allow_app_installation":true,"allow_app_removal":true,"allow_assistant":true,"allow_assistant_while_locked":true,"allow_auto_correction":true,"allow_automatic_app_downloads":true,"allow_bookstore":true,"allow_bookstore_erotica":true,"allow_camera":true,"allow_chat":true,"allow_cloud_backup":true,"allow_cloud_document_sync":true,"allow_cloud_photo_library":true,"allow_definition_lookup":true,"allow_device_name_modification":true,"allow_enabling_restrictions":true,"allow_enterprise_app_trust":true,"allow_enterprise_book_backup":true,"allow_enterprise_book_metadata_sync":true,"allow_erase_content_and_settings":true,"allow_explicit_content":true,"allow_fingerprint_for_unlock":true,"allow_fingerprint_modification":true,"allow_game_center":true,"allow_global_background_fetch_when_roaming":true,"allow_in_app_purchases":true,"allow_keyboard_shortcuts":true,"allow_managed_apps_cloud_sync":true,"allow_multiplayer_gaming":true,"allow_music_service":true,"allow_news":true,"allow_notifications_modification":true,"allow_open_from_managed_to_unmanaged":true,"allow_open_from_unmanaged_to_managed":true,"allow_paired_watch":true,"allow_passbook_while_locked":true,"allow_passcode_modification":true,"allow_photo_stream":true,"allow_predictive_keyboard":true,"allow_radio_service":true,"allow_remote_screen_observation":true,"allow_safari":true,"allow_screen_shot":true,"allow_shared_stream":true,"allow_spell_check":true,"allow_spotlight_internet_results":true,"allow_ui_app_installation":true,"allow_ui_configuration_profile_installation":true,"allow_untrusted_tls_prompt":true,"allow_video_conferencing":true,"allow_voice_dialing":true,"allow_wallpaper_modification":true,"allow_itunes":true,"force_air_drop_unmanaged":false,"force_assistant_profanity_filter":false,"force_encrypted_backup":false,"force_itunes_store_password_entry":false,"force_watch_wrist_detection":false,"rating_apps":1000,"rating_movies":1000,"rating_region":"us","rating_tv_shows":1000,"safari_accept_cookies":2,"safari_allow_auto_fill":true,"safari_allow_java_script":true,"safari_allow_popups":true,"safari_force_fraud_warning":false},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.device.password","description":"设备密码配置","params":{"allow_simple":true,"force_pin":true,"max_failed_attempts":10,"max_grace_period":240,"max_inactivity":3,"max_pin_age_in_days":728,"min_complex_chars":2,"min_length":2,"pin_history":50,"require_alphanumeric":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.user.resource","description":"可访问应用配置","params":{"is_enabled":true,"resource_list":[]},"target_type":0,"created":1684304925000,"updated":1691767497000,"is_enabled":true}]],tryTime:1 2023-09-26 10:15:45.595 INFO 19889 --- [Nexus-Async-1] com.senlime.nexus.x.service.RpcService : #send_to_appserver response, method: updatePolicy, result: null 2023-09-26 10:15:45.596 INFO 19889 --- [Nexus-Async-1] com.senlime.nexus.x.service.RpcService : #update_policy: response done deviceHostIds=[92], app_server_id=2 . 2023-09-26 10:15:45.675 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":92,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:15:45.675 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:15:48.236 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"2a019563-bedb-4389-9a76-8ce3064d08d2\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"95b8-99-21346892","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:15:48.241 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:15:48.245 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:15:48.247 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:15:48.247 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:15:48.247 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"95b8-99-21346892","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"40d5d215-2333-45b2-8df4-e83dfee71b6c\",\"reqId\":\"2a019563-bedb-4389-9a76-8ce3064d08d2\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:15:52.700 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"3dac057b-c4aa-4abf-8788-ef2c2a406e26\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"a8b8-06-6d619a2b","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:15:52.704 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:15:52.707 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:25:52 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:15:52.709 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"a8b8-06-6d619a2b","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTUxNTJ9.B3Q8G8x09_F0KH_dAq5mIKR9mkJzyvc9WuPi6JY60OA\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"4883a47c-83a7-41a8-9494-a4f7cd3a8080\",\"reqId\":\"3dac057b-c4aa-4abf-8788-ef2c2a406e26\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:15:52.759 INFO 19889 --- [pool-4-thread-2] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":92,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:15:52.759 INFO 19889 --- [pool-4-thread-2] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:15:58.935 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"864b6115-e921-464e-a40a-4f265bb46b33\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"e6e7-38-5af345d5","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:15:58.939 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:15:58.944 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:15:58.946 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:15:58.946 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:15:58.946 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"e6e7-38-5af345d5","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"f07ead0b-0748-4f42-b778-c6f87bedaa20\",\"reqId\":\"864b6115-e921-464e-a40a-4f265bb46b33\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:16:02.575 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"1234567\"]}],\"id\":\"9acde236-b6d8-4fc5-be4c-6073040856f4\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"a004-41-e27aa318","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:16:02.580 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:16:02.583 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"a004-41-e27aa318","respPayloadJson":"{\"code\":33,\"codeDesc\":\"校验失败\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"b83a65c2-d4e3-4174-b1b7-10086ecccb61\",\"reqId\":\"9acde236-b6d8-4fc5-be4c-6073040856f4\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:16:04.454 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"7b3c6194-b5ce-46c7-8397-ddfb147dcb0a\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"46f8-2f-6d6b2d40","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:16:04.458 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:16:04.462 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:16:04.464 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:16:04.464 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:16:04.464 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"46f8-2f-6d6b2d40","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"7e21324c-f9db-49ac-b0eb-09d3d8eb4067\",\"reqId\":\"7b3c6194-b5ce-46c7-8397-ddfb147dcb0a\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:16:06.962 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"1cc5095f-e83a-4472-b0bd-25d9d14d49e2\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"f6de-19-5ea72724","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:16:06.967 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:16:06.970 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:26:06 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:16:06.972 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"f6de-19-5ea72724","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTUxNjZ9.tfoXn4ucze3iqobcfDsCCQXKCMLM0vsQAj5oFdkNQeI\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"26577521-d9a1-48d6-b75b-2160a3da9079\",\"reqId\":\"1cc5095f-e83a-4472-b0bd-25d9d14d49e2\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:16:07.025 INFO 19889 --- [pool-4-thread-2] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":92,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:16:07.025 INFO 19889 --- [pool-4-thread-2] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:16:13.829 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":92,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"25910694-0461-4d17-bffb-b76f83ef9ea3\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"1f83-e9-5c608a6f","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:16:13.834 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:16:13.839 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:16:13.840 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:16:13.840 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:16:13.841 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":92,"reqUuid":"1f83-e9-5c608a6f","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"604aac27-47ed-4286-928b-a760847f9c29\",\"reqId\":\"25910694-0461-4d17-bffb-b76f83ef9ea3\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:19:37.295 INFO 19889 --- [XNIO-1 task-33] c.s.nexus.x.service.OtapAgentService : #otap -> https://219.143.121.93:3443/api/otap/device_host/events, request: {"headers":{"otap-token":["3c62f024407e1aa82c0568178a47e138f9b3f879c7d47169f859983d58783d46"],"host-id":["1"]},"body":{"end_time":1695743999999,"start_time":1695657600000,"event":null,"host_id":[84]}} 2023-09-26 10:19:39.055 INFO 19889 --- [XNIO-1 task-41] c.senlime.nexus.eap.service.AppService : syncApp request url:https://219.143.121.93:3443/api/console/appstore/clientapps/customer?customer_name=customer_name&license_key=97db4a1e-02ae-4a19-8a6c-9dd089bb1b90&serial 2023-09-26 10:19:39.082 INFO 19889 --- [XNIO-1 task-41] c.senlime.nexus.eap.service.AppService : syncApp response:{"result":0,"result_desc":"操作成功","data":[{"id":2,"name":"CY-SDP","description":"","deleted":false,"categories":[],"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":"","release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"},{"id":2,"platform":"iOS","version":"1.2","minimum_os":"","release_notes":"","download_link":"","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"}],"required_server_apps":[]}]} 2023-09-26 10:20:07.355 ERROR 19889 --- [XNIO-1 task-33] com.senlime.nexus.common.aop.AopMonitor : Exception in com.senlime.nexus.x.service.OtapAgentService.getDeviceAppEvents() with cause = 'java.net.SocketTimeoutException: Read timed out' and exception = 'I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out' org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:744) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:414) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:93) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:137) at com.senlime.nexus.x.service.OtapAgentService.getDeviceAppEvents(OtapAgentService.java:253) at com.senlime.nexus.x.service.OtapAgentService$$FastClassBySpringCGLIB$$e8d74f0c.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.x.service.OtapAgentService$$EnhancerBySpringCGLIB$$5b11450c.getDeviceAppEvents() at com.senlime.nexus.eap.service.PresenceService.getDeviceAppsEvents(PresenceService.java:48) at com.senlime.nexus.eap.service.PresenceService$$FastClassBySpringCGLIB$$1f5d392e.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.service.PresenceService$$EnhancerBySpringCGLIB$$7f4d68b2.getDeviceAppsEvents() at com.senlime.nexus.eap.controller.DeviceController.getDeviceEvents(DeviceController.java:169) at com.senlime.nexus.eap.controller.DeviceController$$FastClassBySpringCGLIB$$40b71191.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.controller.DeviceController$$EnhancerBySpringCGLIB$$d367c7bb.getDeviceEvents() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.ProcessParameterFilter.doFilter(ProcessParameterFilter.java:80) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at ch.qos.logback.access.servlet.TeeFilter.doFilter(TeeFilter.java:53) at com.senlime.nexus.common.filter.CustomTeeFilter.doFilter(CustomTeeFilter.java:28) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.RestfulLogFilter.doFilter(RestfulLogFilter.java:79) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:376) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1346) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:87) at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:735) ... 173 common frames omitted 2023-09-26 10:20:07.357 ERROR 19889 --- [XNIO-1 task-33] com.senlime.nexus.common.aop.AopMonitor : Exception in com.senlime.nexus.eap.service.PresenceService.getDeviceAppsEvents() with cause = 'java.net.SocketTimeoutException: Read timed out' and exception = 'I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out' org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:744) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:414) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:93) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:137) at com.senlime.nexus.x.service.OtapAgentService.getDeviceAppEvents(OtapAgentService.java:253) at com.senlime.nexus.x.service.OtapAgentService$$FastClassBySpringCGLIB$$e8d74f0c.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.x.service.OtapAgentService$$EnhancerBySpringCGLIB$$5b11450c.getDeviceAppEvents() at com.senlime.nexus.eap.service.PresenceService.getDeviceAppsEvents(PresenceService.java:48) at com.senlime.nexus.eap.service.PresenceService$$FastClassBySpringCGLIB$$1f5d392e.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.service.PresenceService$$EnhancerBySpringCGLIB$$7f4d68b2.getDeviceAppsEvents() at com.senlime.nexus.eap.controller.DeviceController.getDeviceEvents(DeviceController.java:169) at com.senlime.nexus.eap.controller.DeviceController$$FastClassBySpringCGLIB$$40b71191.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.controller.DeviceController$$EnhancerBySpringCGLIB$$d367c7bb.getDeviceEvents() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.ProcessParameterFilter.doFilter(ProcessParameterFilter.java:80) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at ch.qos.logback.access.servlet.TeeFilter.doFilter(TeeFilter.java:53) at com.senlime.nexus.common.filter.CustomTeeFilter.doFilter(CustomTeeFilter.java:28) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.RestfulLogFilter.doFilter(RestfulLogFilter.java:79) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:376) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1346) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:87) at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:735) ... 173 common frames omitted 2023-09-26 10:20:07.358 ERROR 19889 --- [XNIO-1 task-33] com.senlime.nexus.common.aop.AopMonitor : Exception in com.senlime.nexus.eap.controller.DeviceController.getDeviceEvents() with cause = 'java.net.SocketTimeoutException: Read timed out' and exception = 'I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out' org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:744) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:414) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:93) at com.senlime.nexus.x.service.OtapAgentService.proxyToOtapGateway(OtapAgentService.java:137) at com.senlime.nexus.x.service.OtapAgentService.getDeviceAppEvents(OtapAgentService.java:253) at com.senlime.nexus.x.service.OtapAgentService$$FastClassBySpringCGLIB$$e8d74f0c.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.x.service.OtapAgentService$$EnhancerBySpringCGLIB$$5b11450c.getDeviceAppEvents() at com.senlime.nexus.eap.service.PresenceService.getDeviceAppsEvents(PresenceService.java:48) at com.senlime.nexus.eap.service.PresenceService$$FastClassBySpringCGLIB$$1f5d392e.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.service.PresenceService$$EnhancerBySpringCGLIB$$7f4d68b2.getDeviceAppsEvents() at com.senlime.nexus.eap.controller.DeviceController.getDeviceEvents(DeviceController.java:169) at com.senlime.nexus.eap.controller.DeviceController$$FastClassBySpringCGLIB$$40b71191.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.senlime.nexus.common.aop.AopMonitor.doAround(AopMonitor.java:63) at sun.reflect.GeneratedMethodAccessor418.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.senlime.nexus.eap.controller.DeviceController$$EnhancerBySpringCGLIB$$d367c7bb.getDeviceEvents() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.ProcessParameterFilter.doFilter(ProcessParameterFilter.java:80) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at ch.qos.logback.access.servlet.TeeFilter.doFilter(TeeFilter.java:53) at com.senlime.nexus.common.filter.CustomTeeFilter.doFilter(CustomTeeFilter.java:28) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at com.senlime.nexus.common.filter.RestfulLogFilter.doFilter(RestfulLogFilter.java:79) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at com.senlime.nexus.common.security.AuthenticationTokenFilter.doFilter(AuthenticationTokenFilter.java:54) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:376) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1346) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:87) at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:735) ... 173 common frames omitted 2023-09-26 10:20:07.360 ERROR 19889 --- [XNIO-1 task-33] c.s.nexus.common.advice.ExceptionAdvice : error! type: org.springframework.web.client.ResourceAccessException, message: I/O error on POST request for "https://219.143.121.93:3443/api/otap/device_host/events": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out. 2023-09-26 10:20:55.380 INFO 19889 --- [XNIO-1 task-49] c.s.nexus.eap.service.DeviceService : deviceApps被删除: [{"id":71,"client_app":{"id":2,"name":"CY-SDP","description":"","provider":null,"categories":[],"hibernate_lazy_initializer":{},"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":null,"release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":null},{"id":2,"platform":"iOS","version":"1.2","minimum_os":null,"release_notes":"","download_link":"","icon_link":null}],"required_server_apps":[]},"host_id":92,"software_version":"3.1.0.16","pin":{"id":122,"uuid":"9fa1bab5-d855-4360-a087-1fdd3a01bb78","principal":"CY_Ilr4cWxe","app_id":"com.cy.sdp","device_id":null,"pincode":"e69x17DLtCmK1sv","pinhash":"b70c20d23605671208126d93f14c4645ee6b74d84b0a8662ad2b434a9352688a","ref_pin_id":"4a4a0a18-ba04-4ed7-aa2a-c81b4404a9a8","expired":1702901504000}}] 2023-09-26 10:20:55.405 INFO 19889 --- [XNIO-1 task-49] c.s.nexus.x.service.OtapAgentService : #otap -> https://219.143.121.93:3443/api/otap/deletehosts, request: {"headers":{"otap-token":["3c62f024407e1aa82c0568178a47e138f9b3f879c7d47169f859983d58783d46"],"host-id":["1"]},"body":{"host_ids":[92]}} 2023-09-26 10:20:55.746 INFO 19889 --- [XNIO-1 task-49] c.s.nexus.x.service.OtapAgentService : #otap -> https://219.143.121.93:3443/api/otap/deletehosts, response: {"result_desc":"操作成功","result":0} 2023-09-26 10:20:55.751 INFO 19889 --- [XNIO-1 task-49] c.s.n.common.event.NexusEventHandler : #nexus_event_handled -> type: DELETE_DEVICE_HOSTS, data: {"host_ids":[92]}, result: {} 2023-09-26 10:20:55.751 INFO 19889 --- [XNIO-1 task-49] c.s.n.common.event.NexusEventProducer : #nexus_event_published, type: DELETE_DEVICE_HOSTS, data: {"host_ids":[92]}, result: {} 2023-09-26 10:20:56.721 INFO 19889 --- [XNIO-1 task-52] c.senlime.nexus.eap.service.AppService : syncApp request url:https://219.143.121.93:3443/api/console/appstore/clientapps/customer?customer_name=customer_name&license_key=97db4a1e-02ae-4a19-8a6c-9dd089bb1b90&serial 2023-09-26 10:20:56.739 INFO 19889 --- [XNIO-1 task-52] c.senlime.nexus.eap.service.AppService : syncApp response:{"result":0,"result_desc":"操作成功","data":[{"id":2,"name":"CY-SDP","description":"","deleted":false,"categories":[],"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":"","release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"},{"id":2,"platform":"iOS","version":"1.2","minimum_os":"","release_notes":"","download_link":"","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"}],"required_server_apps":[]}]} 2023-09-26 10:21:04.125 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : #thrift.upload_device_info_v2: 全新激活。 2023-09-26 10:21:04.130 INFO 19889 --- [pool-4-thread-1] c.s.nexus.eap.service.DeviceService : #add_device_app: user_uuid: CY_Ilr4cWxe, device_info: DeviceInfo id: null, app_id: com.cy.sdp, host_id: 93 2023-09-26 10:21:04.146 INFO 19889 --- [pool-4-thread-1] c.s.nexus.eap.service.DeviceService : #add_device_app: 全新激活, user_uuid: CY_Ilr4cWxe, device_info: DeviceInfo id: 72, app_id: com.cy.sdp, host_id: 93 2023-09-26 10:21:04.148 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: upload_device_info_v2, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"user_uuid":"CY_Ilr4cWxe","application_id":"com.cy.sdp","device_info_json":"{\"device_info\":{\"serial\":\"CY_Ilr4cWxe@00FF470E8B89\",\"os_type\":\"WINDOWS\",\"os_version\":\"10\",\"device_name\":\"47-58-4A\",\"device_model\":\"HP Laptop 14s-dr2xxx\",\"device_brand\":\"\",\"device_manufacture\":\"HP\",\"device_type\":\"PC\",\"software_version\":\"3.1.0.16\",\"wifi_mac\":\"D61B812FFA0F\",\"blue_tooth_mac\":\"\",\"imei\":\"\",\"is_jailbreak\":false},\"email\":\"CY_Ilr4cWxe\",\"pin_hash\":\"f16238719bb25502390f4794205fe8a64649213bbe1a4ef867a038e5df604c6c\",\"requirements\":[\"com.senlime.nexus.server.proxy\"],\"application_id\":\"com.cy.sdp\",\"version\":\"1\"}","eap_pin_id":"13525ebb-7fe0-4d8c-882c-dd414a2747bd","host_id":93,"device_info":{"serial":"00FF470E8B89","os_version":"10","device_model":"HP Laptop 14s-dr2xxx","os_type":"WINDOWS","software_version":"3.1.0.16","set_serial":true,"set_os_type":true,"set_os_version":true,"set_device_model":true,"set_software_version":true},"set_auth":true,"set_host_id":true,"set_user_uuid":true,"set_application_id":true,"set_device_info":true,"set_eap_pin_id":true,"set_device_info_json":true}, response: {} 2023-09-26 10:21:04.149 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: upload_device_info_v2 2023-09-26 10:21:04.160 INFO 19889 --- [pool-4-thread-1] c.s.n.common.event.NexusEventHandler : #nexus_event_handled -> type: ADD_DEVICE_HOSTS, data: {"host_ids":[93]}, result: {} 2023-09-26 10:21:04.161 INFO 19889 --- [pool-4-thread-1] c.s.n.common.event.NexusEventProducer : #nexus_event_published, type: ADD_DEVICE_HOSTS, data: {"host_ids":[93]}, result: {} 2023-09-26 10:21:04.182 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"1d9d517a-7e37-4cb4-b4f2-2fdedc330bbb\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"bf2d-c2-d921d5a6","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:21:04.186 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:21:04.190 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:21:04.192 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:21:04.192 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:21:04.192 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"bf2d-c2-d921d5a6","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"f8c76259-b4aa-4b98-966b-b591d1e711be\",\"reqId\":\"1d9d517a-7e37-4cb4-b4f2-2fdedc330bbb\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:21:07.734 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"700e00ea-48fa-498e-8ddc-a1ff8e67c0fa\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"102f-8d-891cddf4","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:21:07.738 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:21:07.741 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:31:07 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:21:07.743 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"102f-8d-891cddf4","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTU0Njd9.7mg03lGD6gZ-BOfya6WyDURvsDKZloEkGHQvf6aFqas\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"2dd9a720-f514-4f07-a59c-b1134c066b58\",\"reqId\":\"700e00ea-48fa-498e-8ddc-a1ff8e67c0fa\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:21:07.812 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":0,"policy_set_id":0,"host_id":93,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:21:07.812 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:21:07.831 INFO 19889 --- [Nexus-Async-2] com.senlime.nexus.x.service.RpcService : #update_policy: request - deviceHostIds=[93] 2023-09-26 10:21:07.832 INFO 19889 --- [Nexus-Async-2] c.s.nexus.x.thrift.client.NplsClient : #send_to_appserver getClient clientQueueMap size: 1 2023-09-26 10:21:07.836 INFO 19889 --- [Nexus-Async-2] c.s.nexus.x.thrift.client.NplsClient : #send_to_appserver step1 getClient ip,port: 127.0.0.1,9093,{} 2023-09-26 10:21:07.836 INFO 19889 --- [Nexus-Async-2] com.senlime.nexus.x.service.RpcService : #send_to_appserver request, method: updatePolicy, param: [Authentication(token:659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b, server_id:2), [93], 2, 1695636653000, [{"policy_set_id":2,"name":"com.senlime.compliance.basic","description":"合规检查","params":{"valid_check_space":"720"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.connection","description":"连接性验证","params":{"max_offline_time":"1d","check_fail_op":"2","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.encryption","description":"数据加密验证","params":{"disable_no_enable_data_encryption_device":true,"check_fail_op":"3","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.hardware","description":"硬件验证","params":{"hardware_brand_check_type":"w","enable_all_hardware_brand":true,"hardware_brand_valid_list":[],"hardware_brand_invalid_list":[],"hardware_model_check_type":"w","enable_all_hardware_model":true,"hardware_model_valid_list":[],"hardware_model_invalid_list":[],"allow_new_hardware_model":true,"check_fail_op":"1"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.os","description":"系统验证","params":{"os_valid_type":"w","ios_valid_all":true,"android_valid_all":true,"ios_valid_list":[],"ios_invalid_list":[],"android_valid_list":[],"android_invalid_list":[],"allow_new_os":true,"check_fail_op":"1","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.root","description":"越狱/Root验证","params":{"disable_root_device":true,"check_fail_op":"3","delay_apply_time":"10"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.sdcard","description":"SD卡验证","params":{"disable_replace_sdcard":true,"check_fail_op":"3","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.compliance.simcard","description":"sim卡验证","params":{"disable_replace_sim":true,"check_fail_op":"2","delay_apply_time":"0"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.auth","description":"身份验证授权","params":{"allow_self_service":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.certificate","description":"证书管理","params":{"allow_client_certificate":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.data_leakage_protection","description":"数据泄漏保护","params":{"disable_copy_out":true,"disable_android_speech_input":true,"disable_screen_host":true,"allow_fips":true,"disable_custom_keyboard":true,"disable_ios_speech_input":true,"disable_copy_in":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.lock_screen_seting","description":"SDK锁屏设置","params":{"require_start_password":true,"time_after_require_password":"5","max_error_count":"5","error_limit_op":"1"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.password_strength","description":"密码强度","params":{"min_length":8,"max_previous_reuse":3,"max_occurrence":3,"allow_sequential_numbers":true,"allow_personal_informations":true,"allow_more_than_once_change_in_a_day":true,"require_letters_numbers":true,"require_upper_lower":true,"require_special_char":false},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.portalcol_message","description":"协议消息","params":{"allow_portalcol_message":true,"show_in_start":true,"content":"协议消息"},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.proxy_auto_config","description":"代理自动配置","params":{"domain_list":[],"ip_list":[{"address":"172.16.50.110"},{"address":"172.16.88.218","note":"wiki"},{"address":"172.16.88.216","note":"Jira"}]},"target_type":0,"created":1694093925000,"updated":1695611908000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.reset_password","description":"每隔X天重设密码","params":{"valid_days":1,"last_save_time":1470284274},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.sdk.touchid","description":"指纹设置","params":{"allow_touchid":true,"allow_android_touchid":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.first-use-warning","description":"应用首次使用警告","params":{"message":"5414545"},"target_type":1,"created":1694093925000,"updated":1695636654000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.user-conn-priority","description":"用户连接数配置","params":{"max_value":1},"target_type":1,"created":1694093925000,"updated":1695636014000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.idle-time-out","description":"用户空闲超时断开网络连接","params":{"idle_time_out_second":20,"is_enabled":true},"target_type":0,"created":1684304925000,"updated":1695636654000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.supports","description":"多因子认证方式","params":{"checked":"MFA_PWD"},"target_type":0,"created":1687174987000,"updated":1695612960000,"is_enabled":true},{"policy_set_id":2,"name":"com.senlime.user.resource","description":"可访问应用配置","params":{"is_enabled":false,"resource_list":[{"id":9,"name":"yy","ip":"12.10.2.1","port":12,"selected":true},{"id":7,"name":"cc","ip":"1.23.362.2","port":1,"selected":true},{"id":8,"name":"请求","ip":"12.1.1.3","port":31,"selected":true},{"id":4,"name":"pingtai","ip":"172.16.50.110","port":8888,"selected":true},{"id":6,"name":"bb","ip":"12.44.11.2","port":8989,"selected":true},{"id":5,"name":"aa","ip":"12.36.56.69","port":123,"selected":true},{"id":3,"name":"Jira","ip":"172.16.88.216","port":8080,"selected":true}]},"target_type":0,"created":1684304925000,"updated":1695068896000,"is_enabled":false},{"policy_set_id":3,"name":"com.senlime.device.android.applicationaccess","description":"Android访问限制","params":{},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.device.ios.applicationaccess","description":"iOS访问限制","params":{"allow_activity_continuation":true,"allow_adding_game_center_friends":true,"allow_app_cellular_data_modification":true,"allow_app_installation":true,"allow_app_removal":true,"allow_assistant":true,"allow_assistant_while_locked":true,"allow_auto_correction":true,"allow_automatic_app_downloads":true,"allow_bookstore":true,"allow_bookstore_erotica":true,"allow_camera":true,"allow_chat":true,"allow_cloud_backup":true,"allow_cloud_document_sync":true,"allow_cloud_photo_library":true,"allow_definition_lookup":true,"allow_device_name_modification":true,"allow_enabling_restrictions":true,"allow_enterprise_app_trust":true,"allow_enterprise_book_backup":true,"allow_enterprise_book_metadata_sync":true,"allow_erase_content_and_settings":true,"allow_explicit_content":true,"allow_fingerprint_for_unlock":true,"allow_fingerprint_modification":true,"allow_game_center":true,"allow_global_background_fetch_when_roaming":true,"allow_in_app_purchases":true,"allow_keyboard_shortcuts":true,"allow_managed_apps_cloud_sync":true,"allow_multiplayer_gaming":true,"allow_music_service":true,"allow_news":true,"allow_notifications_modification":true,"allow_open_from_managed_to_unmanaged":true,"allow_open_from_unmanaged_to_managed":true,"allow_paired_watch":true,"allow_passbook_while_locked":true,"allow_passcode_modification":true,"allow_photo_stream":true,"allow_predictive_keyboard":true,"allow_radio_service":true,"allow_remote_screen_observation":true,"allow_safari":true,"allow_screen_shot":true,"allow_shared_stream":true,"allow_spell_check":true,"allow_spotlight_internet_results":true,"allow_ui_app_installation":true,"allow_ui_configuration_profile_installation":true,"allow_untrusted_tls_prompt":true,"allow_video_conferencing":true,"allow_voice_dialing":true,"allow_wallpaper_modification":true,"allow_itunes":true,"force_air_drop_unmanaged":false,"force_assistant_profanity_filter":false,"force_encrypted_backup":false,"force_itunes_store_password_entry":false,"force_watch_wrist_detection":false,"rating_apps":1000,"rating_movies":1000,"rating_region":"us","rating_tv_shows":1000,"safari_accept_cookies":2,"safari_allow_auto_fill":true,"safari_allow_java_script":true,"safari_allow_popups":true,"safari_force_fraud_warning":false},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.device.password","description":"设备密码配置","params":{"allow_simple":true,"force_pin":true,"max_failed_attempts":10,"max_grace_period":240,"max_inactivity":3,"max_pin_age_in_days":728,"min_complex_chars":2,"min_length":2,"pin_history":50,"require_alphanumeric":true},"target_type":0,"created":1694093925000,"updated":1694093925000,"is_enabled":true},{"policy_set_id":3,"name":"com.senlime.user.resource","description":"可访问应用配置","params":{"is_enabled":true,"resource_list":[]},"target_type":0,"created":1684304925000,"updated":1691767497000,"is_enabled":true}]],tryTime:1 2023-09-26 10:21:07.837 INFO 19889 --- [Nexus-Async-2] com.senlime.nexus.x.service.RpcService : #send_to_appserver response, method: updatePolicy, result: null 2023-09-26 10:21:07.837 INFO 19889 --- [Nexus-Async-2] com.senlime.nexus.x.service.RpcService : #update_policy: response done deviceHostIds=[93], app_server_id=2 . 2023-09-26 10:21:07.900 INFO 19889 --- [pool-4-thread-2] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":93,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:21:07.900 INFO 19889 --- [pool-4-thread-2] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:21:12.915 INFO 19889 --- [redisMessageListenerContainer-2] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:11.912Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_fd":"407","npl_connid":"0x5d00000002","npl_smid":"259","remote_addr":"172.16.50.110:8888","ret":"512","time_utc":"1695694871","remote_fd":"39"}} 2023-09-26 10:21:12.915 INFO 19889 --- [redisMessageListenerContainer-3] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:11.912Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_smid":"261","time_utc":"1695694871","npl_fd":"408","npl_connid":"0x5d00000002","remote_addr":"172.16.50.110:8888","ret":"512","remote_fd":"40"}} 2023-09-26 10:21:33.538 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"e018ac37-07e5-4c3a-9650-de6a7a27118b\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"cb4a-25-67441c6e","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:21:33.543 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:21:33.547 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:21:33.548 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:21:33.548 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:21:33.549 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"cb4a-25-67441c6e","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"bfcdc5d1-6f29-4e0f-b97e-143d4720d973\",\"reqId\":\"e018ac37-07e5-4c3a-9650-de6a7a27118b\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:21:37.732 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"82da4948-dcc7-43f0-95a6-dec03f1d52ee\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"bd19-69-aadbb04c","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:21:37.736 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:21:37.740 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:21:37.741 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:21:37.741 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:21:37.742 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"bd19-69-aadbb04c","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"ff64b391-6362-4bff-8bf6-3cb513b0677a\",\"reqId\":\"82da4948-dcc7-43f0-95a6-dec03f1d52ee\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:21:42.172 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"c2e68daa-da5e-4db1-847f-fcfeb5f9a710\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"37ab-0a-6da38186","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:21:42.176 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:21:42.179 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:31:42 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:21:42.181 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"37ab-0a-6da38186","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTU1MDJ9.6Wyd4NJ9qrlE_UneP87xWw20ScjXaumJde7ci4MoHwo\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"61e30a85-188d-473e-9e0a-e886ca3c0048\",\"reqId\":\"c2e68daa-da5e-4db1-847f-fcfeb5f9a710\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:21:42.239 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":93,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:21:42.239 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:21:46.931 INFO 19889 --- [redisMessageListenerContainer-4] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:45.929Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"remote_addr":"172.16.50.110:8888","time_utc":"1695694905","npl_fd":"410","npl_smid":"259","ret":"512","remote_fd":"39","npl_connid":"0x5d00000002"}} 2023-09-26 10:21:47.932 INFO 19889 --- [redisMessageListenerContainer-5] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:46.930Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_smid":"261","remote_addr":"172.16.50.110:8888","ret":"512","time_utc":"1695694906","remote_fd":"39","npl_fd":"411","npl_connid":"0x5d00000002"}} 2023-09-26 10:21:47.932 INFO 19889 --- [redisMessageListenerContainer-6] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:46.930Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_fd":"412","remote_fd":"40","npl_smid":"263","remote_addr":"172.16.50.110:8888","ret":"512","time_utc":"1695694906","npl_connid":"0x5d00000002"}} 2023-09-26 10:21:49.933 INFO 19889 --- [redisMessageListenerContainer-7] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:48.931Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_connid":"0x5d00000002","npl_smid":"265","ret":"512","npl_fd":"413","remote_fd":"39","remote_addr":"172.16.50.110:8888","time_utc":"1695694907"}} 2023-09-26 10:21:50.935 INFO 19889 --- [redisMessageListenerContainer-8] c.s.nexus.eap.aop.RedisSubscribeConfig : 订阅频道:tunnel_connect_remote收到消息:{"@timestamp":"2023-09-26T02:21:49.933Z","@metadata":{"beat":"filebeat","type":"_doc","version":"8.9.0"},"data":{"npl_fd":"414","remote_fd":"39","remote_addr":"172.16.50.110:8888","time_utc":"1695694908","npl_connid":"0x5d00000002","npl_smid":"267","ret":"512"}} 2023-09-26 10:22:14.942 INFO 19889 --- [XNIO-1 task-56] c.senlime.nexus.eap.service.AppService : syncApp request url:https://219.143.121.93:3443/api/console/appstore/clientapps/customer?customer_name=customer_name&license_key=97db4a1e-02ae-4a19-8a6c-9dd089bb1b90&serial 2023-09-26 10:22:14.965 INFO 19889 --- [XNIO-1 task-56] c.senlime.nexus.eap.service.AppService : syncApp response:{"result":0,"result_desc":"操作成功","data":[{"id":2,"name":"CY-SDP","description":"","deleted":false,"categories":[],"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":"","release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"},{"id":2,"platform":"iOS","version":"1.2","minimum_os":"","release_notes":"","download_link":"","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"}],"required_server_apps":[]}]} 2023-09-26 10:22:21.618 INFO 19889 --- [XNIO-1 task-55] c.senlime.nexus.eap.service.AppService : syncApp request url:https://219.143.121.93:3443/api/console/appstore/clientapps/customer?customer_name=customer_name&license_key=97db4a1e-02ae-4a19-8a6c-9dd089bb1b90&serial 2023-09-26 10:22:21.638 INFO 19889 --- [XNIO-1 task-55] c.senlime.nexus.eap.service.AppService : syncApp response:{"result":0,"result_desc":"操作成功","data":[{"id":2,"name":"CY-SDP","description":"","deleted":false,"categories":[],"uniq_app_id":"com.cy.sdp","platform_details":[{"id":1,"platform":"Android","version":"1.2","minimum_os":"","release_notes":"","download_link":"//o05jfogmm.qnssl.com/app-release-1.2.4.12.apk","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"},{"id":2,"platform":"iOS","version":"1.2","minimum_os":"","release_notes":"","download_link":"","icon_link":"//is3.mzstatic.com/image/thumb/Purple118/v4/fe/d2/a6/fed2a6fd-990d-56a3-0d5c-8c01fb4f75b1/source/512x512bb.jpg"}],"required_server_apps":[]}]} 2023-09-26 10:22:44.665 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"254bf439-35d6-4bdf-af8b-753a94d7e433\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"6bfa-3d-02066f34","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:22:44.669 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:22:44.672 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:22:44.673 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:22:44.673 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:22:44.674 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"6bfa-3d-02066f34","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"09458ffe-34ee-403c-9b22-4313ee67a63f\",\"reqId\":\"254bf439-35d6-4bdf-af8b-753a94d7e433\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:22:48.151 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"POST\",\"path\":\"/auth/mfa/v1/verify_pwd\",\"body\":[{\"keyName\":\"pwd\",\"keyValue\":[\"123456\"]}],\"id\":\"44a073cb-23b4-4afd-a4c9-99148cbdda05\",\"type\":\"REQ_AUTH_EXCHANGE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"64b7-ec-09d74c45","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:22:48.156 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:22:48.160 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : getJwsToken exp:Tue Sep 26 10:32:48 CST 2023,b92f3d293d744033aeaba36ab1024dbf 2023-09-26 10:22:48.164 INFO 19889 --- [pool-4-thread-2] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"64b7-ec-09d74c45","respPayloadJson":"{\"body\":[{\"keyValue\":[\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiQ1lfSWxyNGNXeGUiLCJleHAiOjE2OTU2OTU1Njh9.4bc4UJUp-6rIDkEy5YlcjdAj-jfmVzPtXb9C8rXM2JE\"],\"keyName\":\"tokenValue\"},{\"keyValue\":[\"600\"],\"keyName\":\"tokenExpire\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"4ac0f4e3-e861-4617-97e1-1842e131b33d\",\"reqId\":\"44a073cb-23b4-4afd-a4c9-99148cbdda05\",\"type\":\"RESP_AUTH_EXCHANGE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:22:48.205 INFO 19889 --- [pool-4-thread-1] c.s.n.x.thrift.event.ThriftEventHandler : #thrift_event_handled -> type: confirm_device_security_policy_version, request: {"auth":{"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b","server_id":2,"set_server_id":true,"set_token":true},"policy_set_version":1695636653000,"policy_set_id":2,"host_id":93,"set_auth":true,"set_host_id":true,"set_policy_set_id":true,"set_policy_set_version":true}, response: {} 2023-09-26 10:22:48.205 INFO 19889 --- [pool-4-thread-1] c.s.n.x.t.event.ThriftEventProducer : #thrift_event_published, type: confirm_device_security_policy_version 2023-09-26 10:24:48.985 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser request:{"auth":{"serverId":2,"setServerId":true,"setToken":true,"token":"659e2e49eda9b873fd3f98ca486c19a0c059b6e8cea915fc85980419fab9b56b"},"hostId":93,"reqPayloadJson":"{\"way\":\"GET\",\"path\":\"/user/v1/info\",\"body\":[],\"id\":\"e0cf4637-f5a1-46aa-84fe-da317426df91\",\"type\":\"REQ_AUTH_TYPE\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}]}","reqUuid":"8e06-e6-40468110","setAuth":true,"setHostId":true,"setReqPayloadJson":true,"setReqUuid":true} 2023-09-26 10:24:48.988 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUser:EapUser(id=17, email=test30@qq.com, mobile=18518964212, name=test30, password=123456, remoteUniqueId=null, userId=CY_Ilr4cWxe, created=Fri Sep 08 01:50:03 CST 2023, updated=Thu Sep 14 03:23:55 CST 2023, dataTrafficUsedPercent=0, status=1) 2023-09-26 10:24:48.991 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapUserPolicySets:EapUserPolicySets(policySetId=2, userId=17) 2023-09-26 10:24:48.993 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule:EapPolicyRule(id=24, description=多因子认证方式, name=com.senlime.user.supports, params={"checked":"MFA_PWD"}, isEnabled=true, targetType=0, ruleSetId=2) 2023-09-26 10:24:48.993 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : eapPolicyRule getParams:{"checked":"MFA_PWD"} 2023-09-26 10:24:48.993 INFO 19889 --- [pool-4-thread-1] c.senlime.nexus.x.service.ThriftService : authenticateUser response:{"hostId":93,"reqUuid":"8e06-e6-40468110","respPayloadJson":"{\"body\":[{\"keyValue\":[{\"display\":\"test30\",\"mail\":\"test30@qq.com\",\"phone\":\"18518964212\"}],\"keyName\":\"userInfo\"},{\"keyValue\":[{\"supports\":[\"MFA_PWD_SMS\",\"MFA_PWD_MAIL\",\"MFA_PWD\",\"MFA_SMS\",\"MFA_MAIL\",\"NO_MFA\"],\"checked\":\"MFA_PWD\"}],\"keyName\":\"authType\"}],\"code\":200,\"codeDesc\":\"SUCCESS\",\"headers\":[{\"userUUID\":\"CY_Ilr4cWxe\"}],\"id\":\"86b77fea-9b52-4cf7-a70b-fd571e8c6602\",\"reqId\":\"e0cf4637-f5a1-46aa-84fe-da317426df91\",\"type\":\"REQ_AUTH_TYPE\"}","result":"SUCCESS","setHostId":true,"setReqUuid":true,"setRespPayloadJson":true,"setResult":true} 2023-09-26 10:29:04.346 INFO 19889 --- [Thread-5] c.s.nexus.eap.aop.DatabaseLogAspect : 系统即将停止,审计功能已关闭。