Troubleshooting Guide

The troubleshooting guide helps administrators, operations teams, and technical teams quickly classify issues when Finger Manager behaves abnormally and find the corresponding investigation entry.

When there are login failures, API call failures, order errors, notification sending failures, or other system issues, teams can follow this guide step by step.

Finger Manager 后台(通知配置) 后台管理

Administrators, operations teams, customer service teams, technical teams, risk teams, and integration teams

Troubleshooting Guide

Start from time, user, module, Request ID, Error Code, and the relevant log entry before expanding to permissions or external services.
Request ID req_8F92A17C
Error Code IP_NOT_ALLOWED
Module API / Order

Troubleshooting Guide

Help administrators, operations teams, and technical teams quickly classify Finger Manager issues and find the correct investigation entry.

Logs & Troubleshooting

Login issue Check Login Logs: IP, device, SSO, MFA, failure reason
API issue Check API Logs: Request ID, status, signature, Rate Limit, IP whitelist
Notification issue Check sending records: Channel, Provider, Message ID, Error Code
Order issue Check order error records, API logs, FIX logs, and broker returns

Finger Manager에서 설정한 알림은 규칙, 대상, 일정에 따라 Finger Trader App 안에서 전달됩니다.

Basic troubleshooting approach

A practical investigation usually starts by confirming when the issue happened, which user, account, or system was involved, which module the issue belongs to, which logs apply, what Error Code or Error Message was returned, whether permissions and system configuration are correct, whether external services or third-party systems are working, and whether Request ID or Order ID can be used for deeper tracking.

Keeping accurate time, user, order number, Request ID, and error details significantly improves troubleshooting speed.

Login issues

If a user cannot log in to Finger Manager, check whether the account and password are correct, whether the user account is enabled, whether the user has access to the Organization, whether the source IP is on the whitelist, whether MFA succeeded, whether SSO is normal, whether the Session has expired, and whether consecutive failure limits were triggered.

The recommended investigation entry is Login Logs, which can confirm login time, source IP, device, and specific failure reason.

Permission issues

If a user can log in but cannot see a page or perform an action, check the user's Organization, roles, feature permissions, data permissions, API permissions, module permission, and whether the current feature is enabled.

For example, if the user can open Customer Management but cannot edit customer information, check whether the role has the corresponding Edit or Update permission.

API call failures

If an API request fails, check whether the API Key is valid, API Secret is correct, request signature is correct, API permission is enabled, source IP is in the API whitelist, Endpoint and HTTP Method are correct, request parameters and format are complete, Rate Limit has not been exceeded, and external network connectivity is normal.

The recommended investigation entry is API Logs. Focus on Request ID, HTTP Status, Error Code, Error Message, Source IP, and Response Time.

Notification sending failures

If Push, Email, SMS, or another notification fails, check whether the target users are correct, user contact details are valid, Device Token is valid, Apple APNs and Google FCM configuration is normal, SMTP settings are correct, SMS provider account is normal, API Keys or provider credentials are valid, third-party services are operating, and message content complies with provider rules.

The recommended investigation entry is Notification Sending Records. Confirm Channel, Provider, Message ID, Status, Error Code, and Error Message.

Order exceptions

If order submission fails, is rejected, or does not return status normally, investigate according to the order-processing flow: user submits order, parameter validation, risk check, order routing, Broker / LP / OMS, execution system, and order report.

Check whether the Ticker is correct, the product is tradable, the market is open, the order type is supported, quantity meets requirements, price precision is correct, account status is normal, buying power is sufficient, risk controls rejected the order, routing is normal, Broker or LP returned a reject, and FIX Session is normal.

Recommended entries include Order Error Records, API Logs, and related trading logs.

Order status mismatch

If the order status shown on the frontend differs from the external broker or trading system, check Order ID, Client Order ID, FIX ClOrdID, ExecID, latest order-report time, whether the external system returned an Execution Report, whether the report was parsed correctly, and whether network delay or timeout exists.

When FIX is used, combine the FIX Session and Execution Report for investigation.

Page data anomalies

If a back-office page shows stale data, inconsistent statistics, empty data, or missing data for some users, check the current time range, data permissions, Organization ID, user role, page filters, data source, API status, and possible cache or synchronization delay.

If only some users are affected, start with role and data-permission checks.

Configuration changes not taking effect

If frontend behavior does not change after updating system configuration, check whether the configuration was saved, whether the correct Organization was modified, whether the current user had permission, whether there is activation delay, whether the App needs to re-enter the page or sign in again, and whether an external system is caching old configuration.

Operation Logs can confirm whether the change was recorded by the system.

IP whitelist issues

If access fails after enabling IP whitelist, check whether the current public IP is correct, whether dynamic IP is being used, whether VPN changed the egress IP, whether the office network has multiple egress points, and whether the actual API server egress IP matches the configuration.

Confirm the actual public IP first, then compare it with the whitelist configuration.

System errors

For internal system exceptions such as pages failing to load, Internal Server Error, temporarily unavailable services, data processing failure, or scheduled task failure, record the problem time, page or feature name, Organization ID, User ID, Request ID, Error Code, and Error Message.

Then review the related system error records or technical logs according to the deployment and support process.

Using logs for investigation

Finger Manager provides multiple logs for different issue types: Login Logs for login issues, Operation Logs for back-office operation issues, API Logs for API issues, Notification Sending Records for notification issues, Order Error Records for order issues, and system error records for system exceptions.

If an issue involves multiple systems, compare multiple logs by time and identifier.

Information to keep before escalation

When submitting an issue to an internal technical team or Finger Manager support team, provide problem time, Organization ID, User ID, Account ID, Order ID, Client Order ID, Request ID, API Endpoint, Error Code, Error Message, source IP, screenshots, and reproduction steps when available.

Do not send passwords, full API Secrets, Access Tokens, private keys, or other sensitive authentication information through ordinary messages.

Example: API order submission failed

If a user submits an order through API and receives HTTP 403, open API Logs, locate the request by Request ID, check the Error Code, confirm IP_NOT_ALLOWED, check the source IP, compare it with the API IP whitelist, add the correct server egress IP, and send the request again.

This path can quickly identify the issue as an access-source configuration problem.

Example: order rejected

If an order returns RISK_REJECTED, query Order Error Records by Order ID, confirm the failure stage is Risk Check, review the Error Message, inspect account risk restrictions, check order quantity and buying power, then adjust the issue and resubmit when appropriate.

When the source is unclear

If the module is unclear, first record problem time, User ID, Organization ID, page or action name, Request ID or Order ID, and screenshots.

Then check Login Logs, Operation Logs, API Logs, Order Error Records, and system error records in sequence. Cross-querying by time and identifiers usually narrows the source step by step.

Notes

The troubleshooting guide helps institutions quickly locate common issues encountered while using Finger Manager.

Real issues may involve Finger Manager, Finger Trader, API, FIX, brokers, LPs, data services, notification services, and third-party systems at the same time.

For complex issues, combine related logs, external-system return information, and the institution's own technical architecture for investigation.

Troubleshooting in Finger Manager should start from accurate identifiers and then move into the correct log source.

By combining Login Logs, Operation Logs, API Logs, Notification Sending Records, Order Error Records, permissions, configuration, and external provider status, institutions can locate most issues with a clearer evidence chain.

  1. Start by recording the problem time, user, Organization, module, Request ID, Order ID, Error Code, Error Message, source IP, screenshot, and reproduction steps.

    Accurate identifiers reduce guesswork and make cross-log investigation faster.
  2. Login problems go to Login Logs; back-office changes go to Operation Logs; API failures go to API Logs; notification failures go to sending records; order issues go to order error records.

    The team can investigate the right evidence source instead of searching every module first.
  3. If the log shows permission denial, IP restriction, provider error, timeout, or external rejection, continue checking roles, data permissions, API credentials, IP whitelist, SMTP, SMS provider, APNs, FCM, FIX session, broker, LP, or OMS status.

    Finger Manager can separate internal configuration issues from external provider or integration issues.