当前位置:网站首页>How to ensure long-term stable operation of EDI system
How to ensure long-term stable operation of EDI system
2022-06-23 14:14:00 【Knowledge and action software EDI】
As a EDI O & M Engineer , We know that system failure is always a pain in our hearts , But the reason for avoiding failure is always the same , To sum up, these words : Nip in the bud .
With EDI The rapid development of the field , We already have a relatively large customer base , The business applications of customers become more and more complex , More and more equipment is needed , Management becomes more and more difficult . At this time, the operation and maintenance engineer must take a strategic view 、 Overall planning , Provide customers with a holistic view 、 Efficiency 、 Standardization 、 And automated solutions , And realize it .
So for the knowledge and practice that we use EDI System , What can be done to prevent problems in the production environment ? Let's consider the following points .
Improve hardware configuration
For a large number of customers , High volume customers , More advanced hardware facilities are recommended , For example, server version 、 disk 、 Memory 、CPU、 Network bandwidth, etc , High configuration of hardware facilities can improve your EDI Platform load capacity . The following are the server configuration recommendations for different environments :
Windows
- Windows Server 2012 R2 Or later
- .NET Framework 4.5.2 Or later
- 16 GB RAM, recommend 32GB or 32GB above
- Multicore CPU
- recommend SSD, According to the actual data volume , Provide enough disk space to store logs and files
Unix/Mac
- Java Runtime Environment (JRE) 1.8 Or later
- Java Servlet 3.0 API Or later
- 16 GB RAM, recommend 32GB or 32GB above
- recommend SSD, According to the actual data volume , Provide enough disk space to store logs and files
build HA( High availability ) Environmental Science
originally EDI A single instance can easily meet the needs of most users , But for large enterprises with a daily data processing capacity of hundreds of thousands of times , originally EDI Platforms can be integrated into more complex systems , Load balancing , The load balancer can distribute incoming requests to multiple virtual machines , To improve higher levels of availability and scalability .
At present, we have assisted many customers in mainland China, Hong Kong, Macao and Taiwan to successfully build load balancing of various cloud servers , These customers are mainly in the logistics industry , High availability architecture avoids single points of failure , And affect the normal operation of the system .
Please refer to : High availability environment
Configure error email alerts , Zhou / daily
When EDI After the system goes online stably , It is inevitable to encounter network exceptions , Or abnormal data , At this time, the system administrator hopes to capture this information at the first time , Timely response , In case of data loss 、 error , Even face the consequences of customer fines .
The most common form of error response is in the form of an alarm —— Whenever there is a problem with the automated workflow , Administrators will receive relevant alerts via email . originally EDI The system supports global alerts and custom error responses , Global alerts only need to specify an email address for the system administrator , To ensure that data processing failures are never ignored .
We can walk on the bridge of knowledge and action “ Personal settings ”->“ Advanced settings ” page , find “ Mail notification ”, Fill in the specified email information to test the email notification function .
Of course , Except for error email notification , The system administrator will also require that the system administrator can automatically / The data processed in the week is summarized , In this way, the order volume with trading partners can be more clearly understood , Estimate the future business development trend 、 reduce stock . originally EDI The system supports setting week / Daily reminder , stay “ Mail notification ” here , Select the statistical frequency as required .
performance tuning
System performance is an indicator that every system administrator cares about , Especially when the business volume is large . In recent years , originally EDI The system is also constantly improving its products , Optimize product performance , So that it can meet the needs of more customers . Of course, the performance parameters should be adjusted according to the actual business volume to achieve the best state .
So knowing and doing EDI Which page of the system can configure these performance parameters ? How to configure it ?
On the bridge of knowledge and action “ Personal settings ”->“ Advanced settings ” page , find “ performance ”, You can see EDI The system supports concurrent processing , To improve file processing speed , We can estimate the daily business volume 、 Number of ports , Assign work pools on demand 、 Number of threads , And the maximum file processing capacity . The performance parameters are described below :
(1) Work pool : Within the specified time , The number of threads allocated on all ports for sending or processing . When the bridge of knowledge and action is processing files , A larger work pool will consume more system resources . (2) Maximum threads per port : The default number of threads used to process transfers , This can be done on each port “ Advanced settings ” Set separately in . Be careful : Such as FTP,SFTP and OFTP The default transmission port is 1 Threads , Because the same thread can transfer multiple files . (3) Maximum files per port : The default number of files processed by the port before the thread is reassigned to another port , This can be done on each port “ Advanced settings ” Set separately in . Be careful : When the number of ports is large , Setting a lower value at this point will ensure that the number of files processed is evenly distributed across all ports .
Back up the workflow regularly
For operation and maintenance engineers , Regular backups are very important . Regular backup is to prevent EDI Unexpected condition occurred in the system , For example, the virus in the server 、 System reassembly 、 Disk damage, etc ,EDI The environment needs to be reinstalled . Usually, we would recommend customers to do data backup in advance , Enhance reliability . have access to 2 Enterprise class hard drives , use raid1 Do disk mirroring , In case of hard disk damage, just restart the server to recover .
besides , originally EDI The system supports one click export of existing workflows , When redeployment is required EDI Environmental time , You can import... With one click , Fast recovery of production environments , Avoid major impact on business .
On the bridge of knowledge and action “ workflow ” page , Choose the top right corner “ work area ”, Click on “ Export workspace ”, You can export a file named workspaces.arcflow The file of , After reinstalling the bridge of knowledge and action Software , You can import the workspace with one click .
Custom script monitoring
except EDI Besides the email notification function supported by the system itself , If you have other monitoring needs , It can be realized through custom script . For example, the number of files to be sent is 30 Within minutes 10 individual , You need to notify the system administrator by email ; To prevent memory overflow , Heap memory usage exceeds 80% Need to remind users ; Disk usage exceeds 90% Need reminders, etc .
Extended reading : Custom script implementation
more EDI Information , see also : EDI A guide to the complete solution of EDI
边栏推荐
- Google Earth engine (GEE) -- Comparative Case Analysis of calculating slope with different methods
- Quartus II 13.1 detailed installation steps
- 【深入理解TcaplusDB技术】Tmonitor系统升级
- Short talk about community: how to build a game community?
- Best practices for auto plug-ins and automatic batch processing in openvinotm 2022.1
- Modelsim 安装步骤详解
- 如何正确计算导入Excel的行数(POI/NPOI)
- Wechat applet pop up the optional menu from the bottom
- 微信小程序之flex属性
- [deeply understand tcapulusdb technology] tmonitor system upgrade
猜你喜欢

Low grain prices hurt farmers, low wages hurt farmers!
![[deeply understand tcapulusdb technology] table management of document acceptance](/img/59/e435623ab9cc7d2aa164c2f08e135f.png)
[deeply understand tcapulusdb technology] table management of document acceptance

MySQL installation

今年英语高考,CMU用重构预训练交出134高分,大幅超越GPT3

如何打开/关闭chrome控制台调试时的时间戳?

Intel ® extensions for pytorch* accelerate pytorch
![[in depth understanding of tcapulusdb technology] how to realize single machine installation of tmonitor](/img/6d/8b1ac734cd95fb29e576aa3eee1b33.png)
[in depth understanding of tcapulusdb technology] how to realize single machine installation of tmonitor

AI 参考套件

The company has only one test, but the leader asked me to operate 1000 mobile numbers at the same time

Ks003 mall system based on JSP and Servlet
随机推荐
【课程预告】基于飞桨和OpenVINO 的AI表计产业解决方案 | 工业读表与字符检测
Assembly language interrupt and external device operation --06
智能数字看板解决方案
Do you know which position in the IT industry has the most girls?
Google Earth engine (GEE) -- Comparative Case Analysis of calculating slope with different methods
Pyqt5 designer making tables
Test article
[deeply understand tcapulusdb technology] table management of document acceptance
连续2年夺冠!Zabbix在2022年多款监控软件排名第一
How to correctly calculate the number of rows imported into EXCEL (poi/npoi)
Interrupt and polling
PHP receiving and sending data
Sqlserver2008r2 failed to install DTS component
DTU上报的数据值无法通过腾讯云规则引擎填入腾讯云数据库中
Strengthen the sense of responsibility and bottom line thinking to build a "safety dike" for flood fighting and rescue
Ks008 SSM based press release system
Penetration test - right raising topic
腾讯云TDSQL-C重磅升级,性能全面领跑云原生数据库市场
Quick view of wechat applet development process
Understand ADT and OOP