CN116483566A - Resource processing method and device for server, electronic equipment and storage medium - Google Patents
Resource processing method and device for server, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116483566A CN116483566A CN202310458188.3A CN202310458188A CN116483566A CN 116483566 A CN116483566 A CN 116483566A CN 202310458188 A CN202310458188 A CN 202310458188A CN 116483566 A CN116483566 A CN 116483566A
- Authority
- CN
- China
- Prior art keywords
- server
- processing
- determined
- resource
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/442—Shutdown
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The disclosure provides a resource processing method and device for a server, electronic equipment and a storage medium, and can be applied to the technical fields of computers and financial science and technology. The method comprises the following steps: responding to a resource processing request of a resource management platform about a server, and calling a data interface matched with the server; acquiring server information related to a server by utilizing a data interface, wherein the server information comprises state information of an application instance; processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed; when it is determined that the storage space processing is completed, the monitoring item of the server is changed.
Description
Technical Field
The present disclosure relates to the technical field of computers and financial science and technology, and in particular, to a resource processing method, apparatus, electronic device, storage medium and program product for a server.
Background
The number of servers in the open platform of the data center is large, and a large space is occupied, so that reasonable application of the resources of the servers is needed, the service efficiency of the servers is improved, and the space pressure is reduced. Therefore, in order to improve the efficiency of server use, it is necessary to perform processes such as mining and recycling of resources of the server.
In the process of implementing the disclosed concept, the inventor finds that at least the following problems exist in the related art: the method for improving the service efficiency of the server in the related art is long in time consumption and low in efficiency.
Disclosure of Invention
In view of the foregoing, the present disclosure provides a resource processing method, apparatus, electronic device, storage medium, and program product for a server.
According to a first aspect of the present disclosure, there is provided a resource processing method for a server, including:
responding to a resource processing request of a resource management platform about a server, and calling a data interface matched with the server;
acquiring server information related to a server by utilizing a data interface, wherein the server information comprises state information of an application instance;
processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed;
when it is determined that the storage space processing is completed, the monitoring item of the server is changed.
According to an embodiment of the present disclosure, in a case where it is determined that the state information characterizes that the state change of the application instance is completed, processing the storage space of the server includes:
Determining a server type of the server under the condition that the state information represents that the state change of the application instance is completed;
and processing the storage space of the server according to a target processing mode matched with the server type.
According to an embodiment of the present disclosure, processing a storage space of a server according to a target processing manner matched with a server type includes:
under the condition that the server type characterization server is determined to be a physical machine, determining that a target processing mode matched with the server type is a first sub-processing mode;
according to the first sub-processing mode, recovering the storage space of the server;
under the condition that the server type characterization server is determined to be a virtual machine, determining that a target processing mode matched with the server type is a second sub-processing mode;
and according to the second sub-processing mode, logging in a management and control server corresponding to the virtual machine to recover the storage space.
According to an embodiment of the present disclosure, before processing the storage space of the server according to the target processing manner matched with the server type, the method further includes:
in the case that the server is determined to be the object relation database server, determining that a storage management application instance exists in the server;
In the case that it is determined that only the storage management application instance exists in the server, a state change is made to the storage management application instance.
According to an embodiment of the present disclosure, the above method further includes:
under the condition that the monitoring item is confirmed to be changed, performing shutdown operation on the server;
deleting configuration information related to the server from the resource management platform under the condition that the shutdown operation is determined to be completed;
and under the condition that the configuration information is successfully deleted, determining that the resource processing result represents the completion of the resource processing of the server.
According to an embodiment of the present disclosure, in response to a resource management platform processing request with respect to a server, invoking a data interface matched with the server, comprising:
responding to a resource processing request of a resource management platform about a server, and determining an approval state of a server list in the resource processing request;
and calling a data interface matched with the server under the condition that the approval state of the server list is confirmed to represent that the server list is approved.
According to an embodiment of the present disclosure, in a case where it is determined that the storage space processing is completed, changing a monitoring item of a server includes:
determining the project state of the monitoring project of the server under the condition that the storage space processing is determined to be completed;
And stopping the monitoring item under the condition that the item state is determined to represent that the monitoring item is not stopped.
According to an embodiment of the present disclosure, the monitoring items include at least one of an agent sub-monitoring item, a network connection sub-monitoring item, and a blacklist sub-monitoring item.
A second aspect of the present disclosure provides a resource processing apparatus for a server, comprising:
the calling module is used for responding to a resource processing request of the resource management platform about the server and calling a data interface matched with the server;
the system comprises an acquisition module, a data interface and a storage module, wherein the acquisition module is used for acquiring server information related to a server by utilizing the data interface, and the server information comprises state information of an application instance;
the processing module is used for processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed;
and the first changing module is used for changing the monitoring item of the server under the condition that the storage space processing is determined to be completed.
A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method described above.
A fourth aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-described method.
A fifth aspect of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the above method.
According to the resource processing method, the device, the electronic equipment, the storage medium and the program product for the server, a data interface matched with the server is called by responding to a resource processing request of a resource management platform about the server; acquiring server information related to a server by utilizing a data interface, wherein the server information comprises state information of an application instance; processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed; under the condition that the storage space processing is determined to be completed, the technical means of changing the monitoring project of the server can realize the automation of the server resource processing without manual inspection, and the automatic processing can avoid the data loss caused by manual misoperation, so that the technical problems of long time consumption and low efficiency of the method for improving the service efficiency of the server in the related technology are at least partially solved.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be more apparent from the following description of embodiments of the disclosure with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario diagram of a resource processing method for a server according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a flow chart of a resource processing method for a server according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a block diagram of a resource management platform according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a flow chart of a resource processing method for a server according to yet another embodiment of the present disclosure;
FIG. 5 schematically illustrates a block diagram of a resource processing device for a server according to an embodiment of the present disclosure; and
fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a resource processing method for a server according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where expressions like at least one of "A, B and C, etc. are used, the expressions should generally be interpreted in accordance with the meaning as commonly understood by those skilled in the art (e.g.," a system having at least one of A, B and C "shall include, but not be limited to, a system having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the disclosure, the related data (such as including but not limited to personal information of a user) are collected, stored, used, processed, transmitted, provided, disclosed, applied and the like, all conform to the regulations of related laws and regulations, necessary security measures are adopted, and the public welcome is not violated.
In the related art, the number of servers in an open platform of a data center is large, and is also increasing. Thus, the machine room resources are increasingly stressed. In order to relieve the stress of shortage of machine room resources, the resources on the server need to be quickly dug. In the implementation process of powering down the server, complicated checking needs to be performed manually, the processing of the storage space involves linkage among the server systems, long time is often required, and the situation that the server is not available due to power-down errors and data loss of the data center occurs in manual operation.
In view of this, an embodiment of the present disclosure provides a resource processing method for a server, including: responding to a resource processing request of a resource management platform about a server, and calling a data interface matched with the server; acquiring server information related to a server by utilizing a data interface, wherein the server information comprises state information of an application instance; processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed; when it is determined that the storage space processing is completed, the monitoring item of the server is changed. According to the embodiment of the disclosure, automation of server resource processing can be realized, manual inspection is not needed, and the automatic processing can avoid data loss caused by manual misoperation, so that the technical problems of long time consumption and low efficiency of a method for improving the service efficiency of a server in the related technology are at least partially solved.
Fig. 1 schematically illustrates an application scenario diagram of a resource processing method for a server according to an embodiment of the present disclosure.
As shown in fig. 1, an application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is a medium used to provide a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 through the network 104 using at least one of the first terminal device 101, the second terminal device 102, the third terminal device 103, to receive or send messages, etc. Various communication client applications, such as a shopping class application, a web browser application, a search class application, an instant messaging tool, a mailbox client, social platform software, etc. (by way of example only) may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103.
The first terminal device 101, the second terminal device 102, the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by the user using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that, the resource processing method for a server provided in the embodiments of the present disclosure may be generally executed by the server 105. Accordingly, the resource processing device for a server provided by the embodiments of the present disclosure may be generally disposed in the server 105. The resource processing method for a server provided by the embodiments of the present disclosure may also be performed by a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and/or the server 105. Accordingly, the resource processing device for a server provided by the embodiments of the present disclosure may also be provided in a server or a server cluster that is different from the server 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and/or the server 105.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Fig. 2 schematically illustrates a flowchart of a resource processing method for a server according to an embodiment of the present disclosure.
As shown in fig. 2, the resource processing method for a server of this embodiment includes operations S210 to S240.
In operation S210, a data interface matched with the server is invoked in response to a resource processing request of the resource management platform with respect to the server.
According to embodiments of the present disclosure, the resource management platform may be a platform for managing resources of a server. For example, it may be a configuration management database (Configuration Management Database, CMDB) platform.
According to embodiments of the present disclosure, the resource of the server may be a storage resource, a network resource, or a computing resource in the server.
According to an embodiment of the present disclosure, the resource processing request may be a request for processing a resource of a server, for example, may be reclaiming a storage resource in the server
According to the embodiment of the disclosure, the data interface matched with the server can be configured in the resource management platform in advance according to the address information of the server. The data interface may be a CMDB interface.
Server information related to the server is acquired using the data interface, wherein the server information includes state information of the application instance in operation S220.
According to the embodiment of the disclosure, a transmission path between the resource management platform and the server can be established through the data interface, and server information is acquired from the server through the transmission path.
According to the embodiment of the disclosure, the server information can be analyzed through a change analysis module in the resource management platform so as to determine the state information of the application instance in the server information.
According to embodiments of the present disclosure, the state information of the application instance may be an online state or an offline state of the application instance.
According to embodiments of the present disclosure, the application instances may include middleware application instances, database application instances, file system application instances, and so forth.
In operation S230, in a case where it is determined that the state information characterizes the completion of the state change of the application instance, the storage space of the server is processed.
According to embodiments of the present disclosure, the state information characterizes that the state change of the application instance is completed may be that the application instance is in a down state, and thus, a storage space of the server may be processed.
According to embodiments of the present disclosure, processing the storage space of the server may delete all or part of the storage data of the storage space. It is also possible to compress all or part of the stored data of the storage space. The storage space of the server may be processed by a storage resource processing module of the resource management platform.
According to embodiments of the present disclosure, before processing the storage space of the server, it may be checked whether there is log monitoring of the server. Under the condition that the log monitoring of the server is determined to exist, the log monitoring of the server can be stopped, and the problem that the centralized monitoring alarm is misreported after the server processes is avoided.
According to the embodiment of the disclosure, the corresponding log monitoring keywords can be annotated according to the corresponding application objects in the server, if the log monitoring of the server is stopped and fails, the feedback log monitoring is still running, the resource processing cannot be performed on the server, and the server can be recorded according to the log monitoring keywords so as to be manually processed later. If the log monitoring of the server is stopped successfully, the log monitoring key is not needed.
In operation S240, in the case where it is determined that the storage space processing is completed, the monitoring item of the server is changed.
According to an embodiment of the present disclosure, the monitoring item may be monitoring of a self process by a server.
According to an embodiment of the present disclosure, the monitoring items of the server may include at least one of a proxy sub-monitoring item, a network connection sub-monitoring item, and a blacklist sub-monitoring item.
According to an embodiment of the present disclosure, changing the monitoring item of the server may be to adjust the monitoring state of the monitoring item to a non-monitoring state.
According to an embodiment of the present disclosure, a data interface matched with a server is invoked by responding to a resource processing request of a resource management platform with respect to the server; acquiring server information related to a server by utilizing a data interface, wherein the server information comprises state information of an application instance; processing the storage space of the server under the condition that the state information is determined to represent that the state change of the application instance is completed; under the condition that the storage space processing is determined to be completed, the technical means of changing the monitoring project of the server can realize the automation of the server resource processing without manual inspection, and the automatic processing can avoid the data loss caused by manual misoperation, so that the technical problems of long time consumption and low efficiency of the method for improving the service efficiency of the server in the related technology are at least partially solved.
According to an embodiment of the present disclosure, in a case where it is determined that the state information characterizes that the state change of the application instance is completed, processing the storage space of the server includes:
determining a server type of the server under the condition that the state information represents that the state change of the application instance is completed;
and processing the storage space of the server according to a target processing mode matched with the server type.
According to embodiments of the present disclosure, it may be that the application instance has all stopped servicing if the state change of the application instance is complete.
According to embodiments of the present disclosure, the server type of the server may be determined according to the performance of the server, for example, the server type may include an entry level type, a workgroup type, a department level type, and an enterprise level type. The server type may be determined according to the appearance of the server. For example, server types may include desktop types, rack types, blade types, and rack types.
According to the embodiment of the disclosure, the processing modes corresponding to different server types can be preset, so that the target processing mode can be determined according to the server type, and the storage space of the server can be processed according to the target processing mode.
According to the embodiment of the disclosure, the target processing mode is determined by the server type, and the storage space of the server is processed by using the target processing mode, so that the processing efficiency of the storage space can be improved.
According to an embodiment of the present disclosure, processing a storage space of a server according to a target processing manner matched with a server type includes:
under the condition that the server type characterization server is determined to be a physical machine, determining that a target processing mode matched with the server type is a first sub-processing mode;
according to the first sub-processing mode, recovering the storage space of the server;
under the condition that the server type characterization server is determined to be a virtual machine, determining that a target processing mode matched with the server type is a second sub-processing mode;
and according to the second sub-processing mode, logging in a management and control server corresponding to the virtual machine to recover the storage space.
According to an embodiment of the present disclosure, in a case where it is determined that the server type characterization server is a physical machine, the first sub-processing manner may be the following manner: judging whether the server has the mirror image storage disk or not, deleting the storage data in the mirror image storage disk when the server is determined to have the mirror image storage disk, and processing the disk head of the storage space when the server is determined to not have the mirror image storage disk.
According to an embodiment of the present disclosure, in a case where it is determined that the server type characterization server is a virtual machine, the second sub-processing manner may be the following manner: the management and control server corresponding to the server can be determined through a data interface of the resource management platform, the management and control server is logged in, storage space information such as a Host Bus Adapter (HBA) board card number, a disk drive, a logical disk partition and the like corresponding to the server is confirmed in the management and control server, and stored data in the storage space are processed according to the storage space information.
According to the embodiment of the disclosure, the operation information about the server in the resource management platform can be stored and transmitted to the storage device, so that the disk drive of the server can be logged in according to the operation information manually later, and the interface information can be deleted according to the corresponding data interface.
According to the embodiment of the disclosure, the processing result of processing the storage space of the server can be confirmed, and the completion of the resource processing of the server can be determined under the condition that the storage space processing is determined to be successful; in the case that the storage space processing is determined to fail, the server cannot be subjected to resource processing, and the server can be recorded for subsequent manual processing.
According to the embodiment of the disclosure, the first sub-processing mode is utilized to process the server of the physical machine type and the second sub-processing mode is utilized to process the server of the virtual machine type, so that the storage space of the server can be processed quickly.
According to an embodiment of the present disclosure, it may also be determined that a storage management application instance exists in a server in the case where it is determined that the server is an object relational database server; in the case that it is determined that only the storage management application instance exists in the server, a state change is made to the storage management application instance.
According to embodiments of the present disclosure, it may be detected whether a server is an object relational database (Oracle) server. In the event that the server is determined to be an object relational database server, it may be detected by a system monitoring module in the resource management platform whether a storage management (Automatic Storage Management, ASM) application instance exists in the server.
According to an embodiment of the present disclosure, in a case where it is determined that an ASM application instance does not exist in a server, it is determined that the server does not use an ASM cluster, and it is necessary to stop listening with an oracle user alone. In the case where it is determined that an ASM application instance exists in the server, it is determined that the server uses ASM clusters, and it is necessary to stop the clusters with grid or administrator authority users.
According to an embodiment of the present disclosure, in a case where it is determined that an ASM application instance exists in a server, it is determined whether only the ASM application instance exists in the server. In the case that it is determined that only an ASM application instance is not present in the server, it may be determined that an Oracle application instance is still present on the server, that is, the server is still running, and if the storage space of the server cannot be processed, the resource processing cannot be performed on the server, and the server needs to be recorded for subsequent manual processing.
According to an embodiment of the present disclosure, in a case where it is determined that only a storage management application instance exists in a server, it may be determined that an Oracle application instance is down-line, and a state change may be made to the storage management application instance by: the Parameter File (pfile) of the ASM application instance may be downloaded locally, and the ASM application instance may be downloaded by starting the ASM application instance according to the pfile.
In accordance with an embodiment of the present disclosure, in a case where it is determined that the ASM application instance exists in the server, making a state change to the storage management application instance may further include: whether the server is a real-time application cluster (Real Application Clusters, RAC) can be further determined by the database resource module of the resource management platform associating the electronic ledger of the server. In case it is determined that the server is an RAC, then the ASM application instance of the RAC server needs to be stopped synchronously. If it is determined that the server is not the RAC, the ASM application instance of the server may be changed.
According to the embodiment of the disclosure, after the storage management application instance performs the state change, the state change result of the storage management application instance can be checked, if the state change result is determined to indicate that the storage management application instance is successfully changed, the subsequent operation is continued, and if the state change result is determined to indicate that the storage management application instance is failed to be changed, the resource processing cannot be performed on the server, and the storage management application instance of the server needs to be recorded to be operated for subsequent manual processing.
According to the embodiment of the disclosure, under the condition that the server is determined to be the object relation database server, the storage management application instance is checked, so that the running state of the application instance in the server can be more accurately determined, and false alarm in the resource processing process of the server is avoided.
According to the embodiment of the disclosure, the server can be powered off under the condition that the monitored item is determined to be changed; deleting configuration information related to the server from the resource management platform under the condition that the shutdown operation is determined to be completed; and under the condition that the configuration information is successfully deleted, determining that the resource processing result represents the completion of the resource processing of the server.
According to an embodiment of the present disclosure, the shutdown operation may be server power-down, for example, may be the following manner: and deleting the server address configuration information and canceling the server clock synchronization setting. Under the condition that the server is determined to be the virtual machine, deleting the virtual machine from the disk by a management and control console where the login virtual machine is located; under the condition that the server is determined to be an Elastic Sky X (ESX for short) host, after the system is powered down, the ESX host is removed from the cluster by logging in a management console where the ESX host is located; deleting the power-down partition by a hardware management console (Hardware Management Console, HMC) logged in the high-end partition if the server is determined to be the high-end partition; in the event that the server is determined to be a cloud environment virtual machine, the cloud environment virtual machine instance is deleted from the virtual machine (Kernel-basedVirtual Machinekvm, KVM).
In accordance with embodiments of the present disclosure, upon determining that a shutdown operation is complete, a test packet may be sent to the service to see if the service is responding and to count response times to test connectivity of the service, i.e., to detect if the server is unblocked using an internet packet explorer (Packet Internet Groper, ping).
According to an embodiment of the present disclosure, the configuration information related to the server may be data interface information, server information, or the like, and in case it is determined that the server is not available, the configuration information related to the server may be deleted from the resource management platform.
According to the embodiment of the disclosure, in the case that the deletion of the configuration information is determined to be successful, the resource processing result is determined to represent that the resource processing of the server is completed, namely the power-down of the server is completed.
According to the embodiment of the disclosure, in order to avoid false alarm generated by directly shutting down the server, the system of the server needs to be confirmed manually, and the method in the embodiment of the disclosure can automatically check the server and finish shutting down, so that the resource processing efficiency of the server is improved, and errors caused by manual work can be reduced by automatic checking.
According to an embodiment of the present disclosure, in response to a resource management platform processing request with respect to a server, invoking a data interface matched with the server, comprising:
responding to a resource processing request of a resource management platform about a server, and determining an approval state of a server list in the resource processing request;
and calling a data interface matched with the server under the condition that the approval state of the server list is confirmed to represent that the server list is approved.
According to embodiments of the present disclosure, the server inventory may be entered in advance by the operation and maintenance personnel in the resource management platform. The server inventory may be servers that require resource processing.
According to the embodiment of the disclosure, the approval process of the server list can be set according to the needs, and the data interface can be called according to the server information under the condition that the approval state of the server list is determined to represent that the approval of the server list is completed. In the case that it is determined that the approval state of the server manifest characterizes the completion of the non-approval of the server manifest, then the data interface need not be invoked.
According to the embodiment of the disclosure, the approval state of the server list can be determined through the change polling module of the resource management platform, and the approval state of the server list can be confirmed at intervals.
According to the embodiment of the disclosure, after the server is connected through the data interface, the server node state corresponding to the server can be obtained, if the server node state is determined to be the to-be-processed state, the subsequent operation is performed, and if the server node state is not the to-be-processed state, the resource processing cannot be performed on the server, and the information of the server needs to be recorded for subsequent manual processing.
According to the embodiment of the invention, the server which needs to be subjected to resource processing can be more accurately determined by examining and approving the server list, so that the resource processing method of the server is more perfect.
According to an embodiment of the present disclosure, in a case where it is determined that the storage space processing is completed, changing a monitoring item of a server includes:
determining the project state of the monitoring project of the server under the condition that the storage space processing is determined to be completed;
and stopping the monitoring item under the condition that the item state is determined to represent that the monitoring item is not stopped.
According to an embodiment of the present disclosure, the monitoring items include an agent sub-monitoring item, a network connection sub-monitoring item, and a blacklist sub-monitoring item.
According to an embodiment of the present disclosure, in a case where it is determined that a monitoring item is a proxy sub-monitoring item, an item status of the proxy sub-monitoring item may be acquired. And stopping the agent sub-monitoring item if the item state of the agent sub-monitoring item is determined to be indicative of the agent sub-monitoring item not stopping. And under the condition that the agent sub-monitoring item is determined to stop successfully, performing redis record database removal and cleaning. And continuing the subsequent operation under the condition that the item state of the agent sub-monitoring item is determined to represent that the agent sub-monitoring item is stopped.
According to an embodiment of the present disclosure, in a case where it is determined that a monitoring item is a network connection sub-monitoring item, an item status of the network connection sub-monitoring item may be acquired. And stopping the network connection sub-monitoring item under the condition that the item state of the network connection sub-monitoring item is determined to represent that the network connection sub-monitoring item is not stopped.
According to an embodiment of the present disclosure, in a case where it is determined that a monitored item is a blacklist sub-monitored item, an item status of the blacklist sub-monitored item may be acquired. And stopping the blacklist sub-monitoring item under the condition that the item state of the blacklist sub-monitoring item is determined to represent that the blacklist sub-monitoring item is not stopped.
Fig. 3 schematically illustrates a block diagram of a resource management platform according to an embodiment of the present disclosure.
As shown in fig. 3, the resource management platform 300 includes a change polling module 310, a change parsing module 320, a system monitoring module 330, a database resource module 340, and a storage resource processing module 350.
In accordance with the embodiments of the present disclosure, the change polling module 310, the change parsing module 320, the system monitoring module 330, the database resource module 340, and the storage resource processing module 350 are all described above, and are not described herein.
Fig. 4 schematically illustrates a flowchart of a resource processing method for a server according to yet another embodiment of the present disclosure.
As shown in fig. 4, the method includes operations S401 to S410.
In operation S401, in response to a resource management platform' S resource processing request with respect to a server, it is determined whether an approval state of a server manifest in the resource processing request is completed. In case it is determined that the approval state of the server manifest characterizes the completion of the approval of the server manifest, operation S402 is performed; in case it is determined that the approval state of the server manifest characterizes the non-approval completion of the server manifest, operation S410 is performed.
In operation S402, a data interface matching with the server is invoked.
In operation S403, server information related to the server is acquired using the data interface, and it is determined whether the state information of the application instance characterizes the completion of the state change of the application instance. In a case where it is determined that the state information characterizes that the state change of the application instance is completed, operation S404 is performed; in the case where it is determined that the state information characterizes the state change of the application instance is not completed, operation S410 is performed.
In operation S404, it is determined whether the server is an object relational database server. In the case where it is determined that the server is the object relational database server, operation S405 is performed; in case it is determined that the server is not the object relational database server, operation S410 is performed.
In operation S405, it is determined whether only a storage management application instance exists in the server. In the case where it is determined that only the storage management application instance exists in the server, operation S406 is performed; in the case where it is determined that only the storage management application instance does not exist in the server, operation S408 is performed.
In operation S406, a state change is performed on the storage management application instance.
In operation S407, it is determined whether the state change of the storage management application instance is successful. In the case where it is determined that the state change of the storage management application instance is successful, operation S408 is performed; in the case where it is determined that the state change of the storage management application instance fails, operation S40 is performed.
In operation S408, the server type of the server is determined, and the storage space of the server is processed according to the target processing mode matched with the server type.
In operation S409, when it is determined that the storage space processing is completed, the monitoring item of the server is changed.
In operation S410, information of the server is recorded, and a prompt message is generated.
Operations S401 to S410 may refer to descriptions of other embodiments of the present disclosure according to embodiments of the present disclosure, and are not described herein.
Based on the above resource processing method for the server, the disclosure also provides a resource processing device for the server. The device will be described in detail below in connection with fig. 5.
Fig. 5 schematically illustrates a block diagram of a resource processing apparatus for a server according to an embodiment of the present disclosure.
As shown in fig. 5, the resource processing device 500 for a server of this embodiment includes a calling module 510, an acquiring module 520, a processing module 530, and a first modification module 540.
And the calling module 510 is used for calling the data interface matched with the server in response to the resource processing request of the resource management platform about the server. In an embodiment, the calling module 510 may be configured to perform the operation S210 described above, which is not described herein.
The obtaining module 520 is configured to obtain server information related to a server by using a data interface, where the server information includes state information of an application instance. In an embodiment, the obtaining module 520 may be configured to perform the operation S220 described above, which is not described herein.
And the processing module 530 is configured to process the storage space of the server if it is determined that the state information characterizes that the state change of the application instance is completed. In an embodiment, the processing module 530 may be configured to perform the operation S230 described above, which is not described herein.
The first modification module 540 is configured to modify a monitoring item of the server when it is determined that the storage space processing is completed. In an embodiment, the first modification module 540 may be used to perform the operation S240 described above, which is not described herein.
In accordance with an embodiment of the present disclosure, the processing module 530 for processing the storage space of the server in the case where it is determined that the state information characterizes the completion of the state change of the application instance includes:
a first processing unit, configured to determine a server type of the server if it is determined that the state information characterizes that the state change of the application instance is completed;
and the second processing unit is used for processing the storage space of the server according to the target processing mode matched with the server type.
According to an embodiment of the present disclosure, a second processing unit for processing a storage space of a server according to a target processing manner matched with a server type includes:
the first processing subunit is used for determining that the target processing mode matched with the server type is a first sub processing mode under the condition that the server type representation server is determined to be a physical machine;
the second processing subunit is used for recycling the storage space of the server according to the first sub-processing mode;
the third processing subunit is used for determining that the target processing mode matched with the server type is a second sub processing mode under the condition that the server type representation server is determined to be a virtual machine;
And the fourth processing subunit is used for logging in a management and control server corresponding to the virtual machine to recover the storage space according to the second sub-processing mode.
According to an embodiment of the present disclosure, the resource processing device 500 of the server may further include:
the first determining module is used for determining that a storage management application instance exists in the server under the condition that the server is determined to be an object relation database server before processing the storage space of the server according to a target processing mode matched with the server type;
and the second change module is used for changing the state of the storage management application instance under the condition that the storage management application instance only exists in the server.
According to an embodiment of the present disclosure, the resource processing device 500 of the server may further include:
the shutdown operation module is used for performing shutdown operation on the server under the condition that the completion of the change of the monitoring item is determined;
the deleting module is used for deleting the configuration information related to the server from the resource management platform under the condition that the shutdown operation is determined to be completed;
and the second determining module is used for determining that the resource processing result represents the completion of the resource processing of the server under the condition that the configuration information is determined to be successfully deleted.
According to an embodiment of the present disclosure, the calling module 510 for calling a data interface matched with a server in response to a resource processing request of a resource management platform with respect to the server includes:
the first calling unit is used for responding to a resource processing request of the resource management platform about the server and determining the approval state of a server list in the resource processing request;
and the second calling unit is used for calling a data interface matched with the server under the condition that the approval state of the server list is confirmed to represent that the server list is approved.
According to an embodiment of the present disclosure, the first changing module 540 for changing the monitoring item of the server in the case where it is determined that the storage space processing is completed includes:
a first changing unit for determining an item state of a monitoring item of the server in a case where it is determined that the storage space processing is completed;
and the second changing unit is used for stopping the monitoring item when the condition of the item is determined to be that the monitoring item is not stopped.
According to an embodiment of the present disclosure, the monitoring items include at least one of an agent sub-monitoring item, a network connection sub-monitoring item, and a blacklist sub-monitoring item.
Any of the plurality of modules of the invocation module 510, the acquisition module 520, the processing module 530, and the first alteration module 540 may be combined in one module, or any of the plurality of modules may be split into a plurality of modules, according to embodiments of the present disclosure. Alternatively, at least some of the functionality of one or more of the modules may be combined with at least some of the functionality of other modules and implemented in one module. According to embodiments of the present disclosure, at least one of the invocation module 510, the acquisition module 520, the processing module 530, and the first alteration module 540 may be implemented, at least in part, as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable way of integrating or packaging circuitry, or in any one of or a suitable combination of any of the three. Alternatively, at least one of the invoking module 510, the acquiring module 520, the processing module 530 and the first altering module 540 may be at least partially implemented as a computer program module, which when executed may perform the corresponding functions.
Fig. 6 schematically illustrates a block diagram of an electronic device adapted to implement a resource processing method for a server according to an embodiment of the disclosure.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. The processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 601 may also include on-board memory for caching purposes. The processor 601 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flows according to embodiments of the disclosure.
In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. The processor 601 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or the RAM 603. Note that the program may be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, the electronic device 600 may also include an input/output (I/O) interface 605, the input/output (I/O) interface 605 also being connected to the bus 604. The electronic device 600 may also include one or more of the following components connected to an input/output (I/O) interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to an input/output (I/O) interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
The present disclosure also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium described above carries one or more programs, which when executed, implement a resource processing method for a server according to an embodiment of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 602 and/or RAM 603 and/or one or more memories other than ROM 602 and RAM 603 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowcharts. When the computer program product runs in a computer system, the program code is used for enabling the computer system to realize the resource processing method for the server provided by the embodiment of the disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and/or installed from the removable medium 611. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be provided in a variety of combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.
Claims (12)
1. A resource processing method for a server, comprising:
responding to a resource processing request of a resource management platform about a server, and calling a data interface matched with the server;
Acquiring server information related to the server by utilizing the data interface, wherein the server information comprises state information of an application instance;
processing the storage space of the server under the condition that the state information characterizes the state change of the application instance to be completed;
and changing the monitoring item of the server under the condition that the storage space processing is determined to be completed.
2. The method of claim 1, wherein the processing the storage space of the server if it is determined that the state information characterizes completion of the state change of the application instance comprises:
determining a server type of the server under the condition that the state information characterizes the state change of the application instance is determined to be completed;
and processing the storage space of the server according to a target processing mode matched with the server type.
3. The method of claim 2, wherein the processing the storage space of the server according to a target processing manner matched with the server type comprises:
under the condition that the server type is determined to represent that the server is a physical machine, determining that a target processing mode matched with the server type is a first sub-processing mode;
According to the first sub-processing mode, recycling the storage space of the server;
determining that a target processing mode matched with the server type is a second sub-processing mode under the condition that the server type is determined to represent the server as a virtual machine;
and according to the second sub-processing mode, logging in a management and control server corresponding to the virtual machine to recover the storage space.
4. The method of claim 1, wherein prior to said processing said storage space of said server according to a target processing pattern matching said server type, further comprising:
determining that a storage management application instance exists in the server under the condition that the server is determined to be an object relation database server;
and under the condition that only the storage management application instance exists in the server, carrying out state change on the storage management application instance.
5. The method of any one of claims 1-4, further comprising:
under the condition that the monitoring item is confirmed to be changed, performing shutdown operation on the server;
deleting configuration information related to the server from the resource management platform under the condition that the shutdown operation is determined to be completed;
And under the condition that the configuration information is successfully deleted, determining that the resource processing result represents that the resource processing of the server is completed.
6. The method of any of claims 1-4, wherein the invoking the data interface matching the server in response to a resource handling request by a resource management platform with respect to the server comprises:
responding to a resource processing request of a resource management platform about a server, and determining an approval state of a server list in the resource processing request;
and calling a data interface matched with the server under the condition that the approval state of the server list is confirmed to represent that the server list is approved.
7. The method according to any one of claims 1 to 4, wherein, when it is determined that the storage space processing is completed, changing the monitoring item of the server includes:
determining the project state of the monitoring project of the server under the condition that the storage space processing is determined to be completed;
and stopping the monitoring item under the condition that the item state is determined to represent that the monitoring item is not stopped.
8. The method of claim 7, wherein the monitoring items include at least one of an agent sub-monitoring item, a network connection sub-monitoring item, and a blacklist sub-monitoring item.
9. A resource processing apparatus for a server, comprising:
the calling module is used for responding to a resource processing request of the resource management platform about the server and calling a data interface matched with the server;
the acquisition module is used for acquiring server information related to the server by utilizing the data interface, wherein the server information comprises state information of an application instance;
the processing module is used for processing the storage space of the server under the condition that the state information is determined to characterize that the state change of the application instance is completed;
and the first changing module is used for changing the monitoring item of the server under the condition that the storage space processing is determined to be completed.
10. An electronic device, comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-8.
11. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-8.
12. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310458188.3A CN116483566A (en) | 2023-04-25 | 2023-04-25 | Resource processing method and device for server, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310458188.3A CN116483566A (en) | 2023-04-25 | 2023-04-25 | Resource processing method and device for server, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116483566A true CN116483566A (en) | 2023-07-25 |
Family
ID=87213454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310458188.3A Pending CN116483566A (en) | 2023-04-25 | 2023-04-25 | Resource processing method and device for server, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116483566A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7776197B1 (en) * | 2025-10-03 | 2025-11-26 | Gx株式会社 | External storage device, program, and information processing method |
-
2023
- 2023-04-25 CN CN202310458188.3A patent/CN116483566A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7776197B1 (en) * | 2025-10-03 | 2025-11-26 | Gx株式会社 | External storage device, program, and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11762763B2 (en) | Orchestration for automated performance testing | |
| US8661291B2 (en) | Diagnosing a fault incident in a data center | |
| CN117280327B (en) | Detecting data center large scale interruptions through near real time/offline data using machine learning models | |
| CN112433899B (en) | Cloud server batch detection method, device, equipment and storage medium | |
| CN113900834B (en) | Data processing method, device, equipment and storage medium based on Internet of things technology | |
| CN109885431B (en) | Method and apparatus for backing up data | |
| CN110851471B (en) | Distributed log data processing method, device and system | |
| US20160224400A1 (en) | Automatic root cause analysis for distributed business transaction | |
| JP2022100301A (en) | Method for determining potential impact on computing device by software upgrade, computer program, and update recommendation computer server (recommendation of stability of software upgrade) | |
| CN114884796B (en) | Fault processing method and device, electronic equipment and storage medium | |
| US11599404B2 (en) | Correlation-based multi-source problem diagnosis | |
| US11677637B2 (en) | Contextual update compliance management | |
| CN119883773B (en) | A BIOS operation and maintenance method, system and storage medium | |
| CN112445860B (en) | Method and device for processing distributed transaction | |
| CN116841902A (en) | Health state checking method, device, equipment and storage medium | |
| CN115190008B (en) | Fault processing method, fault processing device, electronic equipment and storage medium | |
| CN116795599A (en) | Proxy process exception self-recovery method and device | |
| CN113238815A (en) | Interface access control method, device, equipment and storage medium | |
| CN116483566A (en) | Resource processing method and device for server, electronic equipment and storage medium | |
| CN119127625B (en) | Database node state monitoring method and device, electronic equipment and storage medium | |
| CN115269336A (en) | Monitoring method and device for database connection pool, electronic equipment and storage medium | |
| CN113434382A (en) | Database performance monitoring method and device, electronic equipment and computer readable medium | |
| CN116975200A (en) | Methods, devices, equipment and media for controlling the working status of servers | |
| CN116302561A (en) | State control method, device, equipment and storage medium for application instance | |
| CN119449602B (en) | Network connection method, apparatus, device, medium, and program product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |