Skip to content
中文

FinClip backend services are written in high-performance programming languages. Generally, after the initial deployment, we don't need to make many changes. For specific situations, we may need to consider system maintenance. The following are some examples of routine operations for reference.

Service Process Management

FinClip single-node version uses docker for management, and cluster version uses Kubernetes for management. Therefore, we use docker or kubectl client tools for service management.

1. Restart Service

For docker-deployed version:

shell
docker restart container-id

For kubernetes-deployed version:

shell
kubectl get po 
kubectl delete po pod-id
# If namespace is specified
kubectl delete po -n namespace pod-id

# Or
kubectl rollout restart deployment --selector=tier=backend

2. Service Scaling

For Kubernetes-deployed cluster version services, you can scale services to improve QPS capacity

shell
  kubectl scale --replicas=3 deployment/deployment-name

Service Logs

Checking service logs is mainly done by viewing container output.

  • docker deployment

    shell
    docker logs container-id
  • kubernetes deployment

    shell
    kubectl logs --tail=10086 -f pod-id

Digital Ecosystem Infrastructure.