当前位置:网站首页>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

原网站

版权声明
本文为[Knowledge and action software EDI]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/01/202201071644200154.html