Independent AC Cycle Restart Test Method and System for Production Test Servers

By establishing the precise binding relationship between the tested server and the intelligent PDU in server testing, and storing physical location information by using the USB flash drive, the problem of positioning difficulties in server mass production testing is solved, independent testing and efficient AC cycle restart are achieved, and testing efficiency and reliability are improved.

CN120045398BActive Publication Date: 2025-08-01POWERLEADER COMPUTER SYST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510510510.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-08-01
Estimated Expiration
2045-04-23

AI Technical Summary

Technical Problem

In server mass production test, it is difficult to accurately locate the physical location of the machine to be tested, and random changes in IP addresses during the test result in difficulty in positioning, affecting testing efficiency and reliability.

Method used

By establishing an accurate binding relationship between the physical location of the tested server and the intelligent PDU IP and power supply interface, using the USB flash drive to store physical location information, it realizes precise control of the power on and off of a specific server power supply, and combining it with the PDU power supply interface to prevent stupid inspection to ensure the correct connection.

Benefits of technology

It realizes independent operation and efficient concurrency of server tests, avoids human operation errors, reduces the maintenance cost and workload of the test environment, and improves the reliability and efficiency of the test.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045398B_ABST
    Figure CN120045398B_ABST
Patent Text Reader

Abstract

The present invention relates to an independent AC cycle restart test method and system for producing test servers. The method includes: determining whether the server under test is ready for racking; starting a test script to read location information; obtaining PDU binding information to acquire the PDU address and its power supply interface information; performing a connection test between the PDU and the server under test to determine that the connection between the server under test and the PDU power supply interface is correct; and performing an AC cycle restart test on the server under test. The present invention can locate the physical location of the production test server and the binding relationship between the corresponding server intelligent PDU IP and the power supply interface, achieve precise control of power on and off of a certain production test server, and the servers under test can operate the tests independently of each other.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an independent AC cycle restart test method and system for producing test servers, belonging to the field of communication technologies. Background Art

[0002] Servers need to undergo a series of test items during mass production testing to ensure the quality of server products. Among them, the AC cycle restart test item is an important part of the aging test, ensuring that the server can still work normally after power-on in case of sudden power failure. Obviously, the above test requires an external PDU to control the power on and off. However, since the servers are produced with all-new components and all-new network cards, their MAC addresses are not fixed, and the IPs obtained after being racked are randomly changing, making it impossible to accurately locate the physical location of the tested machine, that is, the test machine position number. Summary of the Invention

[0003] The present invention provides an independent AC cycle restart test method and system for producing test servers, aiming to solve at least one of the technical problems existing in the prior art.

[0004] The technical solution of the present invention relates to an independent AC cycle restart test method for producing test servers in a dynamic scenario. The method according to the present invention includes the following steps:

[0005] S100. Determine whether the tested server is ready for racking;

[0006] S200. Start the test script and read the location information;

[0007] S300. Obtain the PDU binding information to obtain the PDU address and its power supply interface information;

[0008] S400. Conduct a connection test between the PDU and the tested server to determine that the connection between the tested server and the PDU power supply interface is correct;

[0009] S500. Perform an AC cycle restart test on the tested server.

[0010] Further, the step S400 includes:

[0011] S410. Obtain the quantity and voltage information of all power supplies;

[0012] S420. Determine whether the quantity of power supplies is consistent with the quantity of PDU power supply interface information. If not, directly report an error and exit;

[0013] S430. After setting all the power supplies to be powered on, wait for several seconds;

[0014] S440. Traverse and check whether all PDU power supply interfaces are correct;

[0015] S450: If each power supply interface passes the inspection, confirm that the power supply interface is connected correctly.

[0016] Furthermore, the step S440 includes:

[0017] S441: Power off and cyclically check the number of power supplies with voltage 0 within N minutes. If the return value shows that only one power supply is powered on, it is normal; otherwise, an error is reported.

[0018] S442. Power on and cyclically check the number of power supplies with a voltage of 0 within M minutes (for example, 2 minutes). If the return value is 0, it is normal, otherwise an error is reported.

[0019] Furthermore, in step S200, the physical location of the server under test is stored via a USB flash drive.

[0020] Furthermore, the physical location of each of the tested servers corresponds to a number of the USB flash drive.

[0021] Furthermore, the step S500 includes:

[0022] S510: After receiving the test instruction, obtain the USB disk number corresponding to the server under test to be tested, and determine the PDU interface of the server under test according to the pre-entered PDU binding relationship;

[0023] S520: Call the PDU request, and the corresponding power supply interface requests a delayed restart request, triggering a power-off restart, and writing a file to record the current restart test number;

[0024] S530: After the restart, determine the number of restarts. If the number of restarts has reached the number required by the test standard and there are no other abnormal conditions, the AC cyclic restart test passes.

[0025] The technical solution of the present invention also relates to a computer-readable storage medium having program instructions stored thereon, and the above-mentioned method is implemented when the program instructions are executed by a processor.

[0026] The technical solution of the present invention also relates to an independent AC cycle restart system for a production test server, wherein the system includes a computer device containing the above-mentioned computer-readable storage medium.

[0027] Furthermore, the system includes a server, a server under test and a PDU, and the server, the server under test and the PDU are arranged in the same local area network.

[0028] Furthermore, the system also includes a USB network card or a USB flash drive for storing location information.

[0029] The beneficial effects of the present invention are as follows:

[0030] The independent AC cycle restart test method and system for production test servers proposed in the present invention can locate the physical location of the production test server and the binding relationship between the corresponding server intelligent PDU IP and the power supply interface, thereby realizing precise control of the power on and off of a certain production test server, and the production test servers under test can run tests independently without affecting each other. The binding relationship between the power supply of the tested server and the PDU power supply interface only needs to be maintained once, and the method of reading the physical location from the USB flash drive is stable and efficient, without the need to increase the cost of additional fixtures and servers. The test of a single tested server is independent, the power on and off tests of each tested server do not affect each other, and the test progress of each tested server can be different, thereby improving concurrency and improving test efficiency. A foolproof check test of the PDU power supply interface is performed before the test to ensure that the power supply of the tested server and the PDU power supply interface are correctly connected, avoiding abnormal effects caused by human operational errors. The overall architecture is simple, and the server only needs to provide PDU power supply interface binding relationship data maintenance and obtain the power supply interface, without the need for complex scanning control operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a basic flow chart of the method according to the present invention.

[0032] Figure 2 2 is a diagram of the server deployment architecture of the system according to the present invention.

[0033] Figure 3 1 is a diagram showing the relationship between the PDU and rack positions of the system according to the present invention. DETAILED DESCRIPTION

[0034] The following will provide a clear and complete description of the concept, specific structure and technical effects of the present invention in conjunction with the embodiments and drawings to fully understand the purpose, scheme and effects of the present invention.

[0035] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. The singular forms "a", "said" and "the" used herein are also intended to include the plural forms, unless the context clearly indicates otherwise. In addition, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art. The terms used in this specification are only for describing specific embodiments and are not intended to limit the invention. The term "and / or" used herein includes any combination of one or more related listed items.

[0036] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various elements, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, without departing from the scope of this disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language (such as "for example", "such as", etc.) provided herein is only intended to better illustrate the embodiments of the present invention and will not impose a limitation on the scope of the present invention unless otherwise required.

[0037] Referring to Figures 1 to 2 , in some embodiments, the independent AC cycle restart test method for producing a test server according to the present invention at least includes the following steps:

[0038] S100. Determine whether the server under test is ready for racking;

[0039] S200. Start the test script and read the location information;

[0040] S300. Obtain the PDU binding information to obtain the PDU address and its power supply interface information;

[0041] S400. Conduct a connection test between the PDU and the server under test to determine that the connection between the server under test and the PDU power supply interface is correct;

[0042] S500. Perform an AC cycle restart test on the server under test.

[0043] This solution realizes the precise control of power on and off of a specific server under test by establishing a precise binding relationship between the physical location of the server under test, the IP of the intelligent PDU, and the power supply interface, enabling each server under test to independently run the AC (Alternating Current) cycle restart test, effectively avoiding the positioning difficulty problem caused by random IP changes in the traditional test method. Moreover, this binding relationship only needs to be maintained once during system initialization and can be stably used for a long time during subsequent test processes, greatly reducing the maintenance cost and workload of the test environment.

[0044] Among them, adopting the technical path of reading the physical location information from a USB flash drive can effectively improve the stability and efficiency of information acquisition, and effectively avoid the procurement cost of additional fixtures and the cost of server hardware modification. Moreover, the system supports each server under test to independently run the test process, and the test progress can be flexibly adjusted according to actual needs, and there will be no interference between different servers at all, thus qualitatively improving the concurrency of the test and being beneficial to shortening the test cycle of mass server production.

[0045] Among them, an anti-fooling inspection and testing link for the PDU power supply interface is introduced, which automatically verifies the connection accuracy between the server power supply and the PDU power supply interface before the formal test, effectively preventing test anomalies caused by mistakes such as human wiring errors, and improving the reliability and stability of the test process. Moreover, the overall system architecture design is simple and efficient. The server only needs to undertake basic functions such as data maintenance of the binding relationship of the PDU power supply interface and providing interface information, without performing complex scanning control operations, which can reduce the consumption of computing resources during system operation and greatly reduce the difficulty of system deployment and maintenance.

[0046] In some embodiments, referring to Figure 2 and Figure 3 , the server of the present invention includes a server, a server under test, and an intelligent PDU (Power Distribution Unit), and the three are in the same local area network. Moreover, the U disk number corresponds to the physical location of the test position (the server under test). Specifically, a batch of U disks are labeled to bind the physical location of the test position, so that one test position corresponds to one U disk number. And the physical location information of the test position is stored in the U disk. Specifically, the structured physical location information of the test position is written into the U disk and stored in the location.yaml file, and its format is as follows:

[0047] location:

[0048] rack_number: 01 / / Rack number

[0049] chest_number: 01 / / Bay number

[0050] Furthermore, each PDU is set with a fixed IP. And the binding relationship between the PDU power supply interface number and the test position is maintained by the server and pre-stored in the database. Among them, the server under test may have different situations such as 2 power supplies, 4 power supplies, 6 power supplies, or 8 power supplies, etc. The binding relationship with the PDU (i.e., the power connection method) can be divided into the following several modes.

[0051] For example:

[0052] 2-power supply mode:

[0053] T01-01 -> Bind PDU1 IP: 192.168.11.15, bound socket numbers 1, 2;

[0054] T01-02 -> Bind PDU1 IP: 192.168.11.15, bound power supply interfaces 3, 4;

[0055] 4-power supply mode:

[0056] T01-01 -> Bind PDU1 IP: 192.168.11.15, bound power supply interfaces 1, 2, 3, 4;

[0057] T01-02 -> Bind PDU1 IP: 192.168.11.15, bound power supply interfaces 5, 6, 7, 8;

[0058] 6 Power modes:

[0059] T01-01 -> Bind PDU1 IP: 192.168.11.15, bound power supply interfaces 1, 2, 3, 4, 5, 6;

[0060] T01-02 -> Bind PDU2 IP: 192.168.11.16, bound power supply interfaces 1, 2, 3, 4, 5, 6;

[0061] Among them, T01 represents the 1st rack, T01-01 represents the 1st test position of the 1st rack, that is, the physical location where the server under test is located. Correspondingly, T01-02 represents the 2nd test position of the 1st rack. There are multiple test positions on one rack of the present invention, and one server under test can be placed / connected at one test position. For example, one rack is equipped with 3 PDUs with 8 power supply interfaces. T01-01 and T01-02 respectively represent position 01 and position 02 of rack T01. In the 2-power mode, the server at position 01 is connected to the 1st and 2nd power supply interfaces of the first PDU; the server at position 02 is connected to the 3rd and 4th power supply interfaces of the first PDU. It can be understood that the binding relationships in power modes such as 8-power mode, 10-power mode, and 12-power mode are analogized accordingly. It should be noted that the binding relationship of the method of the present invention only needs to be maintained once, and subsequent tests of all servers only need to connect the power supply to the corresponding power supply interfaces of the PDU according to the binding rules.

[0062] See Figure 2 , the system of the present invention includes a server under test, an intelligent PDU, a USB flash drive storing location information, a server under test, and a server. Among them, the intelligent PDU is connected to the test script of the server under test and is used to perform AC cycle restart operations; the USB flash drive storing location information is inserted into the server under test to record the binding relationship between the physical location of the server under test and the corresponding intelligent PDU. The server communicates with the intelligent PDU through a switch, maintains the corresponding relationship between the physical location of the server under test and the PDU, and issues test instructions. During the test, the system automatically identifies the intelligent PDU to which the server under test belongs through the location information in the USB flash drive, triggers the test script by the server, controls the intelligent PDU to complete periodic power-off / power-on operations, and monitors the server status at the same time to achieve accurate automated testing and fault location.

[0063] This is illustrated by a specific embodiment. Refer to Figure 3 the relationship between the PDU power supply interface numbers and the test machine positions. Specifically, multiple test machine positions for connecting the servers under test are provided inside the rack 01, including test machine positions 01 to 12, and three intelligent PDUs are configured, including intelligent PDU1 with 8 power supply interfaces, intelligent PDU2, and intelligent PDU3. When the servers under test have 2 power supplies, the 2-power supply mode is adopted. The 8 power supply interfaces of intelligent PDU1 are respectively connected to test machine positions 01 to 04 of rack 01, with 2 power supply interfaces connected to each position; the 8 power supply interfaces of intelligent PDU2 are respectively connected to test machine positions 05 to 08 of rack 01; and the 8 power supply interfaces of intelligent PDU3 are respectively connected to test machine positions 09 to 12 of rack 01. Each test machine position corresponds to a USB flash drive number, and the physical position information of this test machine position is stored in the USB flash drive. For example, the server under test is deployed at T01-01, that is, on the 01st position of the 01st rack; the server under test plugs in the USB flash drive storing the position number of this position; the power supply of the server under test is connected to the 1st and 2nd power supply interfaces of the PDU (IP: 192.168.11.15). Among them, the PDU binding relationship is pre-entered in the server system, such as:

[0064] T01-01 = {

[0065] PduIp: 192.168.11.15

[0066] Port: 1, 2

[0067] }

[0068] After the server under test is started, the test script is run. First, the position information read from the USB flash drive is T01-01, and then a request is sent to the server for the PDU information bound to T01-01; among the information returned by the interface, such as:

[0069] {

[0070] PduIp: 192.168.11.15

[0071] Port: 1, 2

[0072] }

[0073] At this time, the server under test can accurately request operations such as power on, power off, and delayed restart from the PDU for the test task.

[0074] In some embodiments, the test operation process of the present invention includes the steps:

[0075] S100. Determine whether the server under test is ready for rack installation. Specifically, determine whether the USB drive corresponding to the machine position has been plugged in, and set the BIOS power-on auto-start parameter.

[0076] S200. The test script starts to read the physical location information. Specifically, read all USB drives, search for the location.yaml file in the root directory of the USB drive, and read the physical location information inside.

[0077] S300. Obtain the PDU binding information. Specifically, obtain the PDU IP and power supply interface information corresponding to the location from the server according to the physical location.

[0078] S400. Conduct a connection test between the PDU and the server under test to ensure that the connection between the server under test and the PDU power supply interface is correct. This includes the following steps:

[0079] S410. Use the command "ipmitool sdr | grep PSU[0-9]_VIN" to obtain the number of power supplies and voltage information.

[0080] S420. Check whether the number of power supplies is consistent with the number of PDU power supply interface information. If not, directly report an error and exit.

[0081] S430. After setting all the power supplies to be powered on, wait for a certain number of seconds, for example, wait for 60s.

[0082] S440. Traverse all PDU power supply interfaces. For each power supply interface:

[0083] First, power off, and within N minutes (for example, 2 minutes), loop to check the number of power supplies with a voltage of 0. If the return value shows that there is exactly 1 power supply powered on, it is determined to be normal; otherwise, report an error. Then, power on, and within M minutes (for example, 2 minutes), loop to check the number of power supplies with a voltage of 0. If the return value is 0, it is determined to be normal; otherwise, report an error.

[0084] S450. If each power supply interface passes the inspection, it is determined that the power supply interface connection is correct.

[0085] S500. Perform the AC cycle restart test. Specifically, call the PDU request, and the corresponding power supply interface requests a delayed restart request, triggering a power-off restart, and write a file to record the current number of restart tests. After the restart, determine the current number of restarts. If the number of restarts has reached the required number of test standards and there are no other abnormal situations, the AC cycle restart test passes. It should be noted that according to each server under test having a unique SN number, it is scanned and written into the server motherboard at the first startup, and its server-side uses this to distinguish different servers under test. Further, both the SN number and the location number are reported to the server-side, and the status information (idle, in test, completed, test abnormal, etc.) of each position can be clearly seen on the server-side dashboard. Further, when tracing the test records of a certain server, it is also possible to know on which position the test was conducted at that time through this location information, which is useful when troubleshooting and suspecting that it is related to the current environment.

[0086] In some embodiments, the present invention first obtains the PDU binding information by calling pdu_manager.get_pdu_info(), and obtains the number of power supplies with a current voltage of 0 by calling get_zero_vin_count(). If there are power supplies with a voltage of 0, all PDUs are set to the powered-on state by pdu_manager.power_on() and wait for 60 seconds; then obtain all power supply voltage information through get_all_psu_vin(), and verify whether the number of power supplies matches the PDU configuration number and whether the voltage of each power supply is greater than 0; then perform an alternating power-off test on each PDU, disconnect the PDU power supply interface one by one through pdu_manager.power_off(), and perform up to 6 retry checks at 20-second intervals after each power-off until it is detected that only one power supply voltage becomes 0 and remains stable for 30 seconds; finally, restore the power supply to this PDU interface and verify that all power supply voltages return to normal, and return a test success result after completing all PDU connection checks.

[0087] In some embodiments, when the present invention performs the AC cycle restart test, it first outputs the preset number of restart cycles, and obtains the number of completed tests through get_done_times(); if the number of completed tests is less than the preset number, it outputs the serial number of the current restart test, stores it after adding 1 to the number of completed tests through set_flag(), calls the passed-in call_reboot() function to perform the restart operation, and throws a timeout exception if the device has not restarted normally after waiting for 300 seconds; when the number of completed tests reaches the preset number, it outputs a test end prompt and returns a test success flag.

[0088] Further, an output test start prompt message is output, and an internal function call_reboot() is defined in the try code block to perform a specific reboot operation. After setting the reboot flag file through set_power_flag(), this function calls pdu_manager.get_pdu_info() to obtain the PDU binding information, and uses pdu_manager.ac_reboot() to perform an AC reboot operation on the PDU. Subsequently, the counter.do_loop() method is called to loop through the reboot process a preset number of times; regardless of whether the test is successful, finally, in the finally code block, the reboot flag file is cleared through counter.remove_flag() and remove_power_flag() to ensure the test environment is cleaned up.

[0089] It should be noted that the USB flash drive method of the present invention can be replaced with a USB network card. Taking advantage of the fact that the MAC of the USB network card is fixed, the present invention can maintain the binding relationship between the MAC of the USB network card and the PDU power supply interface on the server side.

[0090] It should be recognized that the method steps in the embodiments of the present invention can be implemented or carried out by computer hardware, a combination of hardware and software, or computer instructions stored in a non-transitory computer-readable memory. The method can use standard programming techniques. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, if necessary, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. In addition, for this purpose, the program can run on a dedicated integrated circuit programmed for this purpose.

[0091] In addition, the operations of the processes described herein can be performed in any suitable order, unless otherwise indicated herein or otherwise clearly contradicted by the context. The processes described herein (or variations and / or combinations thereof) can be executed under the control of one or more computer systems configured with executable instructions, and can be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) executed commonly on one or more processors, by hardware, or a combination thereof. The computer program includes multiple instructions executable by one or more processors.

[0092] Further, the method can be implemented in any type of computing platform operatively connected to a suitable one, including but not limited to personal computers, minicomputers, mainframes, workstations, network or distributed computing environments, separate or integrated computer platforms, or communicating with charged particle tools or other imaging devices, etc. Aspects of the present invention can be implemented in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into the computing platform, such as a hard disk, optical read and / or write storage medium, RAM, ROM, etc., such that it can be read by a programmable computer and, when the storage medium or device is read by the computer, can be used to configure and operate the computer to perform the processes described herein. In addition, the machine-readable code, or portions thereof, can be transmitted via wired or wireless networks. When such media includes instructions or programs that implement the above-described steps in conjunction with a microprocessor or other data processor, the invention described herein includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention can also include the computer itself.

[0093] A computer program can be applied to input data to perform the functions described herein, thereby transforming the input data to generate output data stored in non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the transformed data represents physical and tangible objects, including a specific visual depiction of the physical and tangible objects generated on a display.

[0094] As described above, only the preferred embodiments of the present invention are given, and the present invention is not limited to the above-described embodiments. As long as the same means are used to achieve the technical effects of the present invention, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention. Within the scope of protection of the present invention, its technical solutions and / or implementation manners can have various different modifications and changes.

Claims

1. An independent AC cycle restart test method for a production test server, characterized in that, The server includes a server side, a server under test, and a PDU; the physical location information of the structured server under test is written into a USB flash drive and stored in the location.yaml file. The location.yaml file includes a rack number and a bay number. Moreover, the physical location of each server under test corresponds to the number of a USB flash drive, and each PDU is set with a fixed IP to maintain the binding relationship between the power supply interface number of the PDU and the server under test through the server side. Furthermore, after the binding relationship is maintained once, the power supply of all subsequent servers is connected to the power supply interface corresponding to the PDU according to the binding relationship; wherein, the USB flash drive storing the location information is inserted into the server under test; The method includes the following steps: S100. Determine whether the preparation for racking the server under test is completed; S200. Start the test script and read the location information; S300. Obtain the PDU binding information to obtain the PDU address and its power supply interface information; S400. Conduct a connection test between the PDU and the server under test to determine that the connection between the server under test and the PDU power supply interface is correct; S500. Execute an AC cycle restart test on the server under test.

2. The method according to claim 1, wherein Step S400 includes: S410. Obtain the quantity of all power supplies and their voltage information; S420. Determine whether the quantity of power supplies is consistent with the quantity of PDU power supply interface information. If not, directly report an error and exit; S430. After setting all power supplies to be powered on, wait for several seconds; S440. Traverse and check whether all PDU power supply interfaces are correct; S450. If each power supply interface passes the inspection, determine that the power supply interface connection is correct.

3. The method according to claim 2, characterized in that, Step S440 includes: S441. Cut off the power supply and cyclically check the quantity of all power supplies with a voltage of 0 within N minutes. If the return value shows that only 1 power supply is powered on, it is determined to be normal; otherwise, report an error; S442. Turn on the power supply and cyclically check the quantity of all power supplies with a voltage of 0 within M minutes. If the return value is 0, it is determined to be normal; otherwise, report an error.

4. The method according to claim 1, wherein Step S500 includes: S510. After receiving the test instruction, obtain the USB flash drive number corresponding to the server under test to be tested, and determine the PDU interface of the server under test according to the pre-recorded PDU binding relationship; S520. Invoke the PDU request, and request a delayed restart request for the corresponding power supply interface to trigger a power-off restart, and write a file to record the current number of restart tests; S530. After restarting, determine which restart it is currently. If the number of restarts has reached the required number of test standards and there are no other abnormal situations, the AC cycle restart test passes.

5. A computer-readable storage medium, characterized in that, Stored thereon are program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 4 is implemented.

6. An independent AC cycle restart system for a production test server, characterized in that, Includes: A computer device, and the computer device includes the computer-readable storage medium according to claim 5.

7. The system according to claim 6, wherein Includes: A server side, a server under test, and a PDU, and the server side, the server under test, and the PDU are set in the same local area network.

Citation Information

Patent Citations

  • Server power supply test method and device, electronic equipment and readable medium

    CN115480627A

  • Method, device and system for controlling PDU, electronic equipment and storage medium

    CN118796013A