A storage control apparatus which inputs/outputs data as specified by an access request received from a host computer, comprising: a plurality of storage apparatuses configuring a parity group (VDEV) for storing data; and a controller which is configured to be connected to the host computer and each of the storage apparatuses and which is configured to control to input/output data from a specified storage apparatus of the storage apparatuses in the parity group (VDEV) in accordance with the access request from the host computer, wherein the controller is configured to set a timeout time of the specified storage apparatus to a second value, the controller is configured to require reading of specified data corresponding to the access request from the host computer to the specified storage apparatus, the controller is configured to detect that a timeout error occurred in case that the data cannot be read from the specified storage apparatus within the timeout time, characterized in that the controller is configured to record a number of ordinary failures and a number of failures resulting from time out errors separately, and in that the controller is configured to require reading of other data corresponding to the data specified by the access request received from the host to another storage apparatus of the same parity group (VDEV) as the specified storage apparatus, to set the timeout time of the another storage apparatus to a first value, to generate the specified data based on the other data read from the another storage apparatus, and to transfer the generated specified data to the host computer, wherein the second value is shorter than the first value which is set to the another storage apparatus in case the timeout error of the specified storage apparatus is detected. a plurality of storage apparatuses configuring a parity group (VDEV) for storing data; and a controller which is configured to be connected to the host computer and each of the storage apparatuses and which is configured to control to input/output data from a specified storage apparatus of the storage apparatuses in the parity group (VDEV) in accordance with the access request from the host computer, wherein the controller is configured to set a timeout time of the specified storage apparatus to a second value, the controller is configured to require reading of specified data corresponding to the access request from the host computer to the specified storage apparatus, the controller is configured to detect that a timeout error occurred in case that the data cannot be read from the specified storage apparatus within the timeout time, characterized in that the controller is configured to record a number of ordinary failures and a number of failures resulting from time out errors separately, and in that the controller is configured to require reading of other data corresponding to the data specified by the access request received from the host to another storage apparatus of the same parity group (VDEV) as the specified storage apparatus, to set the timeout time of the another storage apparatus to a first value, to generate the specified data based on the other data read from the another storage apparatus, and to transfer the generated specified data to the host computer, wherein the second value is shorter than the first value which is set to the another storage apparatus in case the timeout error of the specified storage apparatus is detected.