improved hints if startup fails
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@825 152afb58-edef-0310-8abb-c4023f1b3aa9svn/tags/lighttpd-1.4.8
parent
f9cc749a8f
commit
485fea2cbb
|
@ -911,6 +911,8 @@ static int fcgi_spawn_connection(server *srv,
|
|||
"pid not found:", strerror(errno));
|
||||
return -1;
|
||||
default:
|
||||
log_error_write(srv, __FILE__, __LINE__, "sbs",
|
||||
"the fastcgi-backend", host->bin_path, "failed to start:");
|
||||
/* the child should not terminate at all */
|
||||
if (WIFEXITED(status)) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sdb",
|
||||
|
@ -921,10 +923,19 @@ static int fcgi_spawn_connection(server *srv,
|
|||
"You can find out if it is the right one by executing 'php -v' and it should display '(cgi-fcgi)' "
|
||||
"in the output, NOT (cgi) NOR (cli)\n"
|
||||
"For more information check http://www.lighttpd.net/documentation/fastcgi.html#preparing-php-as-a-fastcgi-program");
|
||||
log_error_write(srv, __FILE__, __LINE__, "s",
|
||||
"If this is PHP on Gentoo add fastcgi to the USE flags");
|
||||
} else if (WIFSIGNALED(status)) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sd",
|
||||
"child signaled:",
|
||||
"terminated by signal:",
|
||||
WTERMSIG(status));
|
||||
|
||||
if (WTERMSIG(status) == 11) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "ss",
|
||||
"to be exact: it seg-fault, crashed, died, ... you get the idea." );
|
||||
log_error_write(srv, __FILE__, __LINE__, "s",
|
||||
"If this is PHP try to remove the byte-code caches for now and try again.");
|
||||
}
|
||||
} else {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sd",
|
||||
"child died somehow:",
|
||||
|
|
Loading…
Reference in New Issue