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:
docker restart container-idFor kubernetes-deployed version:
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=backend2. Service Scaling
For Kubernetes-deployed cluster version services, you can scale services to improve QPS capacity
kubectl scale --replicas=3 deployment/deployment-nameService Logs
Checking service logs is mainly done by viewing container output.
docker deployment
shelldocker logs container-idkubernetes deployment
shellkubectl logs --tail=10086 -f pod-id
