(Click to open topic with navigation)
There are five new server parameters used to enable job logging. These parameters control what information is stored in the log and manage the log files.
Parameter | Description |
---|---|
record_job_info | This must be set to true in order for job logging to be enabled. If not set to true, the remaining server parameters are ignored. |
record_job_script |
If set to true, this adds the contents of the script executed by a job to the log. |
job_log_file_max_size | This specifies a soft limit (in kilobytes) for the job log's maximum size. The file size is checked every five minutes and if the current day file size is greater than or equal to this value, it is rolled from <filename> to <filename.1> and a new empty log is opened. If the current day file size exceeds the maximum size a second time, the <filename.1> log file is rolled to <filename.2>, the current log is rolled to <filename.1>, and a new empty log is opened. Each new log causes all other logs to roll to an extension that is one greater than its current number. Any value less than 0 is ignored by pbs_server (meaning the log will not be rolled). |
job_log_file_roll_depth | This sets the maximum number of new log files that are kept in a day if the job_log_file_max_size parameter is set. For example, if the roll depth is set to 3, no file can roll higher than <filename.3>. If a file is already at the specified depth, such as <filename.3>, the file is deleted so it can be replaced by the incoming file roll, <filename.2>. |
job_log_keep_days | This maintains logs for the number of days designated. If set to 4, any log file older than 4 days old is deleted. |
Related Topics