2013-07-26 2 views
0

J'essaye de faire une application FastCGI expérimentale et je continue à avoir une certaine erreur.L'application Apache FastCGI ne parvient pas à trouver la libfcgi appropriée (Mac OS 10.8.4)

J'ai compilé tous les binaires et libs sauf apache (livré avec Mac) sur la machine.

L'erreur est la suivante:

[Thu Jul 25 20:40:34 2013] [warn] FastCGI: (dynamic) server "/Library/WebServer/CGI-Executables/tiny-cgi.fcgi" started (pid 49396) 
dyld: Library not loaded: /Users/fasihrana/Documents/apparicion/fcgi-dev/lib/libfcgi.0.dylib 
    Referenced from: /Library/WebServer/CGI-Executables/tiny-cgi.fcgi 
    Reason: no suitable image found. Did find: 
    /Users/fasihrana/Documents/apparicion/fcgi-dev/lib/libfcgi.0.dylib: stat() failed with errno=13 
[Thu Jul 25 20:40:34 2013] [warn] FastCGI: (dynamic) server "/Library/WebServer/CGI-Executables/tiny-cgi.fcgi" (pid 49396) terminated due to uncaught signal '5' (Trace/BPT trap) 
[Thu Jul 25 20:40:34 2013] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 49398 for worker proxy:reverse 
[Thu Jul 25 20:40:34 2013] [debug] proxy_util.c(1837): proxy: worker proxy:reverse already initialized 

puis les suivantes:

[Thu Jul 25 20:41:07 2013] [warn] FastCGI: (dynamic) server "/Library/WebServer/CGI-Executables/tiny-cgi.fcgi" has failed to remain running for 30 seconds given 3 attempts, its restart interval has been backed off to 600 seconds 
[Thu Jul 25 20:41:07 2013] [error] [client ::1] FastCGI: comm with (dynamic) server "/Library/WebServer/CGI-Executables/tiny-cgi.fcgi" aborted: (first read) idle timeout (30 sec) 
[Thu Jul 25 20:41:07 2013] [error] [client ::1] FastCGI: incomplete headers (0 bytes) received from server "/Library/WebServer/CGI-Executables/tiny-cgi.fcgi" 

Je continue à penser sa compilation du mod_fastcgi par rapport à la compilation de l'application FastCGI, mais le fichier 'commande révèle ce qui suit:

$ file tiny-cgi.fcgi 
tiny-cgi.fcgi: Mach-O 64-bit executable x86_64 

$ file mod_fastcgi.so 
mod_fastcgi.so: Mach-O 64-bit bundle x86_64 

# file /usr/sbin/httpd 
/usr/sbin/httpd: Mach-O 64-bit executable x86_64 

$ file libfcgi.0.dylib 
libfcgi.0.dylib: Mach-O 64-bit dynamically linked shared library x86_64 

J'ai obtenu la configuration et le tutoriel de http://spointeau.blogspot.co.uk/2012/08/fastcgi-with-apache-on-mac-os-x-lion.html peut-être qu'il me manque quelque chose d'autre dans la configuration. Je manque d'idées, toute aide est appréciée.

Répondre

0

Il s'avère que j'utilisais fastcgi-devkit 2.4.1 qui n'est pas stable ou en état de marche. Installé 2.4.0 vis homebrew et cela a fonctionné comme un charme.

Questions connexes