1. A server system that can communicate with a plurality of tasks of executing prescribed processes, and causes the plurality of tasks, of which the prescribed processes are different from each other, to sequentially process a job having occurred, thereby achieving processing of the job, the server system comprising: a counting unit configured to count a number of task attempts according to a failure of a particular process executed by each of the tasks; and a job management unit configured to, when the tasks of executing the particular process has made a request to acquire the job, if the number of task attempts counted by the counting unit has not exceeded the maximum number of attempts, transmit a regular job, and if the number of task attempts counted by the counting unit has exceeded the maximum number of attempts, transmit a failed job, wherein, if the job management unit has transmitted the regular job, the tasks execute the particular process, and if the job management unit has transmitted the failed job, the tasks execute post-processing corresponding to the particular process.