Information processing system and control method for executing a process based on a message acquired from a queue
AssigneeCanon Kabushiki Kaisha
InventorTetsuya Sato
Life of this patent
Estimating the term…
Abstract
An information processing system includes a management server managing one or more virtual machines in which a plurality of applications operate, the management server changes, in a case where an abnormality is detected in any of the applications operating in a virtual machine, a first setting managed by the information processing system to a second setting for stopping acquisition of a message by each of the applications, and the each application completes a process based on a message having been acquired before the change of the setting, and stops acquiring another message according to the second setting.
Claims9
An information processing system comprising:
- a memory storing instructions related to a management server managing one or more virtual machines, wherein a plurality of applications operate in a first virtual machine included in the one or more virtual machines managed by the management server, and wherein each of the applications performs processes one at a time based on a first setting for the first virtual machine;
- and
- a processor executing the instructions causing a computer in the information processing system to
- change, in a case where an abnormality is detected in at least one of the applications operating in the first virtual machine, the first setting for the first virtual machine to a second setting which is different from the first setting,
- wherein, the other application(s) in which an abnormality is not detected and which operates in the first virtual machine completes a process having been performed before the change of the setting,
- wherein, after the other application(s) has completed the process, the other application(s) does not perform, according to the second setting, another process, and
- Wherein each of the applications:
- executes a process based on a message acquired from a message storage area;
- and
- outputs one or more logs regarding the process based on the acquired message, and
- wherein the virtual machine detects, in a case where a log is not output by the application in a predetermined time, an abnormality of the application.
A control method for a management server managing one or more virtual machines, wherein a plurality of applications operate in a first virtual machine included in the one or more virtual machines managed by the management server, and included in an information processing system, and wherein each of the applications performs processes one at a time based on a first setting for the first virtual machine by the information processing system, the control method comprising:
- changing, in a case where an abnormality is detected in at least one of the applications operating in the first virtual machine, the first setting, for the first virtual machine to a second setting which is different from the first setting,
- wherein, the other application(s) in which an abnormality is not detected and which operates in the first virtual machine completes a process has been performed before the change of the setting,
- wherein, after the other application(s) has completed the process, the other application(s) does not perform, according to the second setting, another process, and
- wherein each of the applications:
- executes a process based on a message acquired from a message storage area;
- and
- outputs one or more logs regarding the process based on the acquired message, and
- wherein the virtual machine detects, in a case where a log is not output by the application in a predetermined time, an abnormality of the application.
Dependencies are inferred from the claim text.