Workaround to fix bug #74093 (Maximum execution time of n+2 seconds exceed not written in error_log)

Use a different exit code for hard_timeout, 124 is used by linux
timeout:http://man7.org/linux/man-pages/man1/timeout.1.html
"If the command times out, and --preserve-status is not set, then exit with status 124"
This commit is contained in:
Xinchen Hui 2017-02-15 12:27:56 +08:00
parent 930ce02048
commit 1242f53ddb
2 changed files with 3 additions and 1 deletions

View file

@ -1203,7 +1203,7 @@ static void zend_timeout_handler(int dummy) /* {{{ */
if (output_len > 0) {
write(2, log_buffer, MIN(output_len, sizeof(log_buffer)));
}
_exit(1);
_exit(124);
}
#endif