CN110134453B - Server configuration overloading method and server - Google Patents
Server configuration overloading method and server Download PDFInfo
- Publication number
- CN110134453B CN110134453B CN201810134254.0A CN201810134254A CN110134453B CN 110134453 B CN110134453 B CN 110134453B CN 201810134254 A CN201810134254 A CN 201810134254A CN 110134453 B CN110134453 B CN 110134453B
- Authority
- CN
- China
- Prior art keywords
- server
- configuration information
- configuration
- root
- changed
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 149
- 230000008569 process Effects 0.000 claims abstract description 96
- 230000008859 change Effects 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004064 recycling Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
Abstract
The embodiment of the invention relates to the field of computers, and discloses a server configuration overloading method and a server. The server configuration reloading method comprises the following steps: the method comprises the steps that a reload process monitors root configuration information of a server; and if the root configuration information of the server is changed, the configuration address of the root configuration information is changed to point when the root configuration information of the server is changed. And, the server configuration reloading method further comprises: the business process periodically acquires the configuration address direction of the root configuration information; judging whether the root configuration information of the server is changed or not according to the configuration address direction of the acquired root configuration information; and if the root configuration information of the server is changed, reading the root configuration information of the server, and updating the configuration address direction of the business process according to the configuration address direction of the root configuration information of the server. Thus, the server can safely, efficiently and zero-stop update the self root configuration information and the configuration information of each business process.
Description
Technical Field
The embodiment of the invention relates to the field of computers, in particular to a server configuration overloading method and a server.
Background
The application server (the application server referred to herein is a background server deployed with a service application, and is not a generalized technical server component) is a stable environment operating for a long time, and bears a service logic processing function of the client. For an application server running online, sometimes some configuration information needs to be deployed and adjusted to achieve different effects and complete service requirements. For example, a data export function has two modes of single-process export and multi-process export, the default parameter of the server is single process, and when multi-process export operation needs to be executed, the root configuration information of the server and the configuration information of each service process need to be adjusted.
The inventor of the present patent application finds that at least the following problems exist in the prior art:
in the prior art, there are two operation options for adjusting the root configuration information of the server and the configuration information of each service process:
(1) and stopping the server, and restarting the server after changing the parameters.
Because the configuration information loading mechanism of the server is loaded into the memory once when the server is started, when one or two configuration parameters need to be changed, the server needs to be stopped, and after the configuration parameters are modified, the server is started again for loading, so that the root configuration information of the server and the configuration information of each business process are changed, and time and labor are wasted. Moreover, the application server bears a large number of service requests every day, each stop causes interruption of the online service, and if the whole server is restarted in order to modify one or two parameters, the cost is huge, and the loss is huge.
(2) The configuration file enables dynamic deployment.
Generally, configuration information is written in a file, when a server needs to use the file, the file is read through a configuration analysis process, then the file is analyzed, the configuration information in the file is read into a memory and is used by the server, and updating of the root configuration information of the server is achieved. However, the business process and the configuration parsing process are independent processes, and the business process is often multiple. When the root configuration information of the server is changed, timely response of each business process is difficult to realize.
Disclosure of Invention
The embodiment of the invention aims to provide a server configuration overloading method and a server, so that the server can safely, locklessly, efficiently and zero-halt update of own root configuration information and configuration information of each business process.
In order to solve the above technical problem, an embodiment of the present invention provides a server configuration reloading method, applied to a preset configuration change reload process, including:
monitoring root configuration information of a server;
and if the root configuration information of the server is changed, the configuration address of the root configuration information is changed to point when the root configuration information of the server is changed.
The embodiment of the invention also provides a server configuration reloading method, which is applied to the business process and comprises the following steps:
periodically acquiring the configuration address direction of the root configuration information;
judging whether the root configuration information of the server is changed or not according to the configuration address direction of the obtained root configuration information;
and if the root configuration information of the server is changed, reading the root configuration information of the server, and updating the configuration address direction of the business process according to the configuration address direction of the root configuration information of the server.
An embodiment of the present invention further provides a server, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to perform the server configuration reloading method applied to the pre-configured change load process and the server configuration reloading method applied to the business process.
The embodiment of the invention also provides a computer readable storage medium, and a computer program is used for realizing the server configuration reloading method applied to the preset configuration change reload process and the server configuration reloading method applied to the business process when being executed by a processor.
Compared with the prior art, the embodiment of the invention is newly provided with the configuration change reload process for monitoring the root configuration information of the server, and once the reload process finds that the root configuration information of the server is changed, the configuration address of the root configuration information is changed when the root configuration information of the server is changed. Therefore, each business process can poll in a mode of periodically acquiring the configuration address direction of the root configuration information, and can conveniently and quickly know whether the root configuration information of the server is changed or not, so that the server not only can normally work when the root configuration information of the server is changed, but also can timely discover and update the configuration address direction of the server after the root configuration information of the server is changed. By the method, the server can safely, efficiently and zero-stop update the self root configuration information and the configuration information of each service process, so that the server can meet the real-time requirement of the online service flow and the requirement of frequently changing the configuration.
In addition, the method for changing the configuration address of the root configuration information comprises the following steps: acquiring root configuration information after the change is completed, and analyzing the root configuration information after the change is completed; and obtaining the analysis result of the changed root configuration information. Therefore, the situation of initialization failure caused by configuration error can be avoided, and the updating risk is reduced.
In addition, analyzing the root configuration information after the change is completed specifically includes: judging whether the changed root configuration information accords with a service rule or not according to the analysis result of the changed root configuration information; and if the changed root configuration information conforms to the service rule, judging that the analysis is successful. Therefore, a specific implementation form for analyzing the changed root configuration information is provided, and the flexibility of the embodiment of the invention is improved.
In addition, after the configuration address of the root configuration information is changed to point, the method further comprises the following steps: judging whether the configuration address direction of each service process of the server is consistent with the configuration address direction of the root configuration information of the server; and if the configuration address of each business process is consistent with the configuration address of the root configuration information of the server, acquiring the system resource in the useless state and recycling the system resource in the useless state. Therefore, the reloading process can timely recycle the system resources in the useless state after the reloading is successful, and release the system resources which can be released immediately, thereby providing a foundation for the efficient utilization of the system resources of the server.
In addition, if the configuration address of each business process points to be consistent with the configuration address of the root configuration information of the server, the method further comprises the following steps: acquiring all system resources currently in an occupied state; regularly detecting whether each system resource in an occupied state enters a useless state or not; and if detecting that a certain system resource in the occupied state enters a useless state, recycling the system resource entering the useless state. Therefore, for the system resources which cannot be released immediately, the load process monitors by adopting the timing task so as to be released in time, and further, a basis is provided for the efficient utilization of the system resources of the server.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
FIG. 1 is a detailed flowchart of a server configuration reloading method according to a first embodiment;
FIG. 2 is a detailed flowchart of a server configuration reloading method according to a second embodiment;
FIG. 3 is a detailed flowchart of a server configuration reloading method according to a fourth embodiment;
FIG. 4 is a schematic diagram of a server configuration reload method according to a fifth embodiment;
fig. 5 is a schematic diagram of a server according to a sixth embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
The first embodiment of the present invention relates to a server configuration reloading method, and the specific flow is shown in fig. 1. In this embodiment, the execution main body of the server configuration reloading method is a preset configuration change reload process, and the specific steps are as follows:
Specifically, the load process listens for configuration refresh operations to listen for root configuration information of the server. More specifically, the technician may apply for the reload process on the server in advance, and the applied reload process is not released, i.e., the reload process always exists.
Specifically, when the load process monitors the configuration refresh operation, it is determined that the root configuration information of the server is changed.
Specifically, when the root configuration information of the server is changed, the load process acquires the root configuration information after the change is completed, analyzes the root configuration information after the change is completed, acquires an analysis result, and determines whether the analysis is successful according to the analysis result of the root configuration information after the change. And under the condition of successful analysis, changing the configuration address direction of the root configuration information, thereby identifying that the root configuration information of the server is changed and initiating the reloading action of each subsequent service process. More specifically, the reload process may analyze the root configuration information after the change is completed by determining whether the root configuration information after the change is in accordance with the service rule. And if the changed root configuration information conforms to the service rule, the reload process judges that the analysis is successful. If the root configuration information after the change is completed does not accord with the service rule, the reload process can also cancel the root configuration change so as to avoid the situation of initialization failure caused by configuration error and reduce the risk of update failure. Compared with the prior art, the embodiment of the invention has the advantages that the configuration change reload process is newly arranged to monitor the root configuration information of the server, and once the configuration change reload process finds that the root configuration information of the server is changed, the configuration address of the root configuration information is changed when the root configuration information of the server is changed. Meanwhile, each business process of the server can poll in a mode of periodically acquiring the configuration address direction of the root configuration information, and can conveniently and quickly know whether the root configuration information of the server is changed or not, so that the server not only can normally work when the root configuration information of the server is changed, but also can timely discover and update the configuration address direction of the server after the root configuration information of the server is changed. By the method, each service thread of the server has less operation for judging whether the root configuration information of the server is changed and analyzing the root configuration information of the server, so that the efficiency of updating the self configuration information of each service thread of the server is improved, the risk caused by configuration analysis errors of each service thread is reduced, the updating of the self root configuration information and the configuration information of each service process can be realized safely, efficiently and in a zero-halt manner by the server, and the server can meet the real-time requirement of on-line service flow and the requirement of frequent configuration change.
The second embodiment of the present invention relates to a server configuration reloading method, and the specific flow is shown in fig. 2. The second embodiment is improved on the basis of the first embodiment, and the main improvement lies in that: in the second embodiment of the present invention, the load process also manages the system resources of the server, so that the huge system resources of the server can be correctly handled. The following is specifically described:
Specifically, if the configuration address directions of the business processes of the server are consistent with the configuration address directions of the root configuration information of the server, the load process considers that all the business processes update the configuration information.
Specifically, the preset time period may be preset by a technician and stored in the server, for example, the preset time period may be 10 seconds.
Specifically, the load process centrally manages the system resources in the useless state by the pointer, and centrally releases each system resource in the useless state, thereby realizing partial recovery of the system resources.
Compared with the first embodiment, the embodiment of the invention has the advantages that the load process can timely recover the system resources in the useless state after the reloading is successful, and the system resources which can be released immediately are released, thereby providing a foundation for the efficient utilization of the system resources of the server.
The third embodiment of the invention relates to a server configuration reloading method. The third embodiment is improved on the basis of the second embodiment, and the main improvement lies in that: in the third embodiment of the present invention, the load process also performs timing detection on each system resource in the occupied state, thereby further providing a basis for the efficient utilization of the system resources of the server.
Specifically, if the configuration address direction of each business process is consistent with the configuration address direction of the root configuration information of the server, the reload process acquires each system resource currently in an occupied state. The load process regularly detects whether each system resource in the occupied state enters a useless state or not, and if the fact that a certain system resource in the occupied state enters the useless state is detected, the system resource entering the useless state is recycled.
More specifically, each system resource in the occupied state is a resource which cannot be released immediately, the load process allocates the timeout time for each system resource in the occupied state, and the timeout time is refreshed each time the resource is accessed. And the reload process regularly detects whether each system resource in an occupied state is occupied according to the overtime time, if the fact that each system resource in the occupied state is not occupied any more is detected, the system resource is useless, and the reload process recycles the system resource.
A fourth embodiment of the present invention relates to a server configuration reloading method, and the specific flow is shown in fig. 3, including:
Specifically, the service process may set an acquisition period according to a polling mechanism of the server, and acquire the configuration address pointer of the root configuration information in each round of circulation.
Specifically, the service process detects whether the currently used configuration address direction and the configuration address direction of the root configuration information are the same, and if not, the service process starts a configuration switching operation and executes step 303.
Compared with the prior art, in the embodiment, each service thread of the server has less operations for judging whether the root configuration information of the server is changed and analyzing the root configuration information of the server, and each service process of the server can know whether the root configuration information of the server is changed only by periodically acquiring the configuration address direction of the root configuration information and carrying out polling, so that the method is efficient and simple.
The fifth embodiment of the present invention relates to a server configuration reloading method, and the specific flow is shown in fig. 4. The fifth embodiment is improved on the basis of the fourth embodiment, and the main improvement lies in that: in the fifth embodiment of the present invention, the service process further requests the server for a system resource, so as to respond to the request by using the newly acquired system resource according to the updated configuration address direction.
In this embodiment, steps 401 to 403 are substantially the same as steps 301 to 303 in the fourth embodiment, and for reducing the repetition, the description is not repeated here, and only different parts are described below:
step 404, according to the configuration information of the server, requesting system resources from the server.
Specifically, the service process uses the requested system resource, and can respond to the request by using the newly acquired system resource according to the updated configuration information when subsequently acquiring the request. More specifically, the service process relieves the system resource which is originally occupied and is in a useless state, so that the system resource can be correctly processed, and the server can normally, healthily and orderly run.
It should be noted that, in this embodiment, before the service process successfully requests the system resource, if a new request is received, the service process temporarily uses the old configuration information and the original system resource to respond to the request, so that the service process can be ensured to normally operate, and the server is stopped to zero.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A sixth embodiment of the present invention relates to a server, as shown in fig. 5, including: at least one processor 501; and a memory 502 communicatively coupled to the at least one processor 501; the memory 502 stores instructions executable by the at least one processor 501, and the instructions are executed by the at least one processor 501, so that the at least one processor 501 can execute the server configuration reloading method applied to the preset configuration change load process and the server configuration reloading method applied to the business process.
The memory 502 and the processor 501 are coupled by a bus, which may include any number of interconnected buses and bridges that couple one or more of the various circuits of the processor 501 and the memory 502 together. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 501 is transmitted over a wireless medium through an antenna, which further receives the data and transmits the data to the processor 501.
The processor 501 is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And memory 502 may be used to store data used by processor 501 in performing operations.
Compared with the prior art, the method and the system for updating the configuration information can safely, efficiently and zero-stop update the configuration information by the server, and the server can meet the real-time requirement of the online service flow and the requirement of frequent configuration change.
A seventh embodiment of the present invention relates to a computer-readable storage medium storing a computer program. When being executed by a processor, the computer program realizes the server configuration reloading method applied to the preset configuration change reload process and the server configuration reloading method applied to the business process.
Compared with the prior art, the method and the system for updating the configuration information can safely, efficiently and zero-stop update the configuration information by the server, and the server can meet the real-time requirement of the online service flow and the requirement of frequent configuration change.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the above embodiments may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific embodiments for practicing the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.
Claims (9)
1. A server configuration reloading method is applied to a preset configuration change reload process, and comprises the following steps:
monitoring root configuration information of a server;
if the root configuration information of the server is changed, the configuration address of the root configuration information is changed to point when the root configuration information of the server is changed; the service process of the server periodically acquires the configuration address pointing of the root configuration information of the server; the business process judges whether the root configuration information of the server is changed according to the configuration address direction of the root configuration information; and if the root configuration information of the server is changed, the business process reads the root configuration information of the server and updates the configuration address direction of the business process according to the configuration address direction of the root configuration information.
2. The server configuration reloading method according to claim 1, wherein said configuration address of said root configuration information is pointed to, further comprising:
acquiring root configuration information after the change is completed, and analyzing the root configuration information after the change is completed;
and obtaining the analysis result of the changed root configuration information.
3. The method for reloading server configuration according to claim 2, wherein said parsing the root configuration information after completing the change comprises:
judging whether the root configuration information after the change conforms to a service rule or not according to the analysis result of the root configuration information after the change;
and if the changed root configuration information conforms to the service rule, judging that the analysis is successful.
4. The method of claim 1, wherein the changing the configuration address of the root configuration information is directed to a subsequent step, further comprising:
judging whether the configuration address direction of each service process of the server is consistent with the configuration address direction of the root configuration information of the server;
and if the configuration address of each service process is consistent with the configuration address of the root configuration information of the server, acquiring the system resource in a useless state and recycling the system resource in the useless state.
5. The method of claim 4, wherein if the configuration address of each business process points to be consistent with the configuration address of the root configuration information of the server, further comprising:
acquiring all system resources currently in an occupied state;
regularly detecting whether each system resource in an occupied state enters a useless state or not;
and if detecting that a certain system resource in the occupied state enters a useless state, recycling the system resource entering the useless state.
6. A server configuration reloading method is applied to business processes, and comprises the following steps:
periodically acquiring the configuration address direction of the root configuration information of the server; wherein, the acquisition mode pointed by the configuration address of the root configuration information is as follows: a configuration change reload process preset by the server monitors the root configuration information of the server and changes the configuration address direction of the root configuration information when the root configuration information of the server is changed;
judging whether the root configuration information of the server is changed or not according to the acquired configuration address direction of the root configuration information;
and if the root configuration information of the server is changed, reading the root configuration information of the server, and updating the configuration address direction of the business process according to the configuration address direction of the root configuration information.
7. The server configuration reloading method as claimed in claim 6, wherein said updating the configuration address of said business process is further performed after directing to:
requesting system resources from the server according to the configuration information of the server;
and if the request for the system resource is successful, using the request to the system resource, and releasing the occupation of the system resource in the useless state corresponding to the business process.
8. A server, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the server configuration reloading method applied to a pre-configured change load process as claimed in any one of claims 1 to 5, and the server configuration reloading method applied to a business process as claimed in any one of claims 6 to 7.
9. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the server configuration reloading method applied to a pre-set configuration change load process according to any one of claims 1 to 5, and the server configuration reloading method applied to a business process according to any one of claims 6 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810134254.0A CN110134453B (en) | 2018-02-09 | 2018-02-09 | Server configuration overloading method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810134254.0A CN110134453B (en) | 2018-02-09 | 2018-02-09 | Server configuration overloading method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110134453A CN110134453A (en) | 2019-08-16 |
CN110134453B true CN110134453B (en) | 2022-07-08 |
Family
ID=67567957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810134254.0A Active CN110134453B (en) | 2018-02-09 | 2018-02-09 | Server configuration overloading method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110134453B (en) |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220355A (en) * | 2013-04-19 | 2013-07-24 | 网宿科技股份有限公司 | Multi-user configuration method in content distribution network |
CN103500111A (en) * | 2013-10-11 | 2014-01-08 | 北京奇虎科技有限公司 | Information configuration method and device based on zookeeper |
CN103563285A (en) * | 2011-05-23 | 2014-02-05 | 英特尔移动通信有限责任公司 | Apparatus for synchronizing a data handover between a first clock domain and a second clock domain |
CN104426703A (en) * | 2013-09-11 | 2015-03-18 | 博雅网络游戏开发(深圳)有限公司 | Method and system for updating server |
CN104965726A (en) * | 2015-03-10 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Configuration updating method, apparatus and system |
CN105337755A (en) * | 2014-08-08 | 2016-02-17 | 阿里巴巴集团控股有限公司 | Master-slave architecture server, service processing method thereof and service processing system thereof |
CN105450782A (en) * | 2016-01-15 | 2016-03-30 | 网宿科技股份有限公司 | A method and system for restart network service without package losses and machine halt |
CN105930191A (en) * | 2016-04-28 | 2016-09-07 | 网宿科技股份有限公司 | System service reloading method and apparatus |
CN106097642A (en) * | 2016-08-19 | 2016-11-09 | 徐州江煤科技有限公司 | A kind of city integrated piping lane intelligent monitoring and alarm device |
CN106453501A (en) * | 2016-09-09 | 2017-02-22 | 北京奇虎科技有限公司 | Method and apparatus for modifying configuration information of service |
CN106610975A (en) * | 2015-10-21 | 2017-05-03 | 北京国双科技有限公司 | Method and device for updating configuration list of cache server |
CN106685706A (en) * | 2016-12-14 | 2017-05-17 | 深圳中顺易金融服务有限公司 | Zookeeper based configuration update method and system |
CN106681824A (en) * | 2015-11-10 | 2017-05-17 | 阿里巴巴集团控股有限公司 | Distributed system scheduling method and device and electronic equipment |
CN106789191A (en) * | 2016-12-06 | 2017-05-31 | 微梦创科网络科技(中国)有限公司 | A kind of automatic method for restarting of distributed deployment service processes and device |
CN106775860A (en) * | 2016-12-08 | 2017-05-31 | 广州杰赛科技股份有限公司 | The overloaded method and system of Web configuration files |
CN106817418A (en) * | 2017-01-20 | 2017-06-09 | 网易(杭州)网络有限公司 | The operating method and device of application server process |
CN106850273A (en) * | 2016-12-30 | 2017-06-13 | 上海帝联信息科技股份有限公司 | Server and its streaming media service provide method |
CN106878376A (en) * | 2016-12-23 | 2017-06-20 | 微梦创科网络科技(中国)有限公司 | A kind of configuring management method and system |
CN107342968A (en) * | 2016-05-03 | 2017-11-10 | 阿里巴巴集团控股有限公司 | Attack detection method, the apparatus and system of web page server |
CN107528788A (en) * | 2016-06-20 | 2017-12-29 | 新华三技术有限公司 | Realize the method and apparatus stacked automatically between the network equipment |
CN107526687A (en) * | 2016-06-16 | 2017-12-29 | 爱思开海力士有限公司 | The accumulator system and its operating method of various configurations |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3020239B1 (en) * | 2014-04-24 | 2016-06-10 | Visio Nerf | METHOD AND INSTALLATION FOR FILLING EGG LOCKERS |
CN106649303A (en) * | 2015-10-28 | 2017-05-10 | 英业达科技有限公司 | Operation method for solution search system and solution search system |
-
2018
- 2018-02-09 CN CN201810134254.0A patent/CN110134453B/en active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103563285A (en) * | 2011-05-23 | 2014-02-05 | 英特尔移动通信有限责任公司 | Apparatus for synchronizing a data handover between a first clock domain and a second clock domain |
CN103220355A (en) * | 2013-04-19 | 2013-07-24 | 网宿科技股份有限公司 | Multi-user configuration method in content distribution network |
CN104426703A (en) * | 2013-09-11 | 2015-03-18 | 博雅网络游戏开发(深圳)有限公司 | Method and system for updating server |
CN106371932A (en) * | 2013-10-11 | 2017-02-01 | 北京奇虎科技有限公司 | Information configuration method and device based on zookeeper |
CN103500111A (en) * | 2013-10-11 | 2014-01-08 | 北京奇虎科技有限公司 | Information configuration method and device based on zookeeper |
CN105337755A (en) * | 2014-08-08 | 2016-02-17 | 阿里巴巴集团控股有限公司 | Master-slave architecture server, service processing method thereof and service processing system thereof |
CN104965726A (en) * | 2015-03-10 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Configuration updating method, apparatus and system |
CN106610975A (en) * | 2015-10-21 | 2017-05-03 | 北京国双科技有限公司 | Method and device for updating configuration list of cache server |
CN106681824A (en) * | 2015-11-10 | 2017-05-17 | 阿里巴巴集团控股有限公司 | Distributed system scheduling method and device and electronic equipment |
CN105450782A (en) * | 2016-01-15 | 2016-03-30 | 网宿科技股份有限公司 | A method and system for restart network service without package losses and machine halt |
CN105930191A (en) * | 2016-04-28 | 2016-09-07 | 网宿科技股份有限公司 | System service reloading method and apparatus |
CN107342968A (en) * | 2016-05-03 | 2017-11-10 | 阿里巴巴集团控股有限公司 | Attack detection method, the apparatus and system of web page server |
CN107526687A (en) * | 2016-06-16 | 2017-12-29 | 爱思开海力士有限公司 | The accumulator system and its operating method of various configurations |
CN107528788A (en) * | 2016-06-20 | 2017-12-29 | 新华三技术有限公司 | Realize the method and apparatus stacked automatically between the network equipment |
CN106097642A (en) * | 2016-08-19 | 2016-11-09 | 徐州江煤科技有限公司 | A kind of city integrated piping lane intelligent monitoring and alarm device |
CN106453501A (en) * | 2016-09-09 | 2017-02-22 | 北京奇虎科技有限公司 | Method and apparatus for modifying configuration information of service |
CN106789191A (en) * | 2016-12-06 | 2017-05-31 | 微梦创科网络科技(中国)有限公司 | A kind of automatic method for restarting of distributed deployment service processes and device |
CN106775860A (en) * | 2016-12-08 | 2017-05-31 | 广州杰赛科技股份有限公司 | The overloaded method and system of Web configuration files |
CN106685706A (en) * | 2016-12-14 | 2017-05-17 | 深圳中顺易金融服务有限公司 | Zookeeper based configuration update method and system |
CN106878376A (en) * | 2016-12-23 | 2017-06-20 | 微梦创科网络科技(中国)有限公司 | A kind of configuring management method and system |
CN106850273A (en) * | 2016-12-30 | 2017-06-13 | 上海帝联信息科技股份有限公司 | Server and its streaming media service provide method |
CN106817418A (en) * | 2017-01-20 | 2017-06-09 | 网易(杭州)网络有限公司 | The operating method and device of application server process |
Non-Patent Citations (2)
Title |
---|
一种可靠的服务器冗余控制算法;吴亚凤;《自动化博览》;20101215(第12期);第99-101页 * |
魏志利.浅谈web服务器的安全防护体系构建.《China's Foreign Trade》.2011,(第04期), * |
Also Published As
Publication number | Publication date |
---|---|
CN110134453A (en) | 2019-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109451051B (en) | Service request processing method and device, electronic equipment and storage medium | |
US8782643B2 (en) | Device and method for controlling communication between BIOS and BMC | |
US9535754B1 (en) | Dynamic provisioning of computing resources | |
US11144330B2 (en) | Algorithm program loading method and related apparatus | |
CN108874549B (en) | Resource multiplexing method, device, terminal and computer readable storage medium | |
US9560116B2 (en) | Network device, system, method, and storage medium | |
CN110659131B (en) | Task processing method, electronic device, computer equipment and storage medium | |
CN109298962B (en) | Timing task monitoring method, computer readable storage medium and terminal device | |
WO2019242455A1 (en) | Method and apparatus for user request forwarding, reverse proxy and computer readable storage medium | |
WO2017193964A1 (en) | Component upgrade method, apparatus and system | |
US20050188068A1 (en) | System and method for monitoring and controlling server nodes contained within a clustered environment | |
US8826264B1 (en) | Non-disruptive upgrade of applications | |
CN110134453B (en) | Server configuration overloading method and server | |
CN105824622B (en) | Data processing method and electronic equipment | |
US9348667B2 (en) | Apparatus for managing application program and method therefor | |
CN110442493B (en) | Automatic service management system and method | |
EP4443291A1 (en) | Cluster management method and device, and computing system | |
CN111506388A (en) | Container performance detection method, container management platform and computer storage medium | |
US11836523B2 (en) | Introspection of a containerized application in a runtime environment | |
CN110188008B (en) | Job scheduling master-slave switching method and device, computer equipment and storage medium | |
CN109324834A (en) | A kind of system and method that distributed storage server is restarted automatically | |
US20180011734A1 (en) | Job scheduler test program, job scheduler test method, and information processing apparatus | |
US20020174173A1 (en) | Self-downloading network client | |
CN111581041A (en) | Method and equipment for testing performance of magnetic disk | |
CN112416641A (en) | Controlled end node restart detection method in master-slave architecture and master control end node |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |