Problems with fcgi/ruby - "incomplete headers"
Tiago Cruz <[email protected]>
| Newsgroups | gmane.comp.web.fastcgi.devel |
|---|---|
| Message-ID | <1167315949.24196.42.camel@localhost> |
Hello guys, I'm newbie on ruby world, and I hope understood this program soon ;) The error on log is "FastCGI: incomplete headers (0 bytes) received from server" and all the places that I read says this like one problem with fcgi, so I'm trying to reinstall it. ========================================================================================= # gem uninstall fcgi Successfully uninstalled fcgi version 0.8.7 # gem install fcgi Need to update 18 gems from http://gems.rubyforge.org .................. complete Building native extensions. This could take a while... ruby extconf.rb install fcgi checking for fcgiapp.h... yes checking for FCGX_Accept() in -lfcgi... yes creating Makefile make gcc -I. -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DHAVE_FCGIAPP_H -fPIC -g -O2 -fPIC -c fcgi.c gcc -shared -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o fcgi.so fcgi.o -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby -lfcgi -ldl -lcrypt -lm -lc make install /usr/bin/install -c -m 0755 fcgi.so /usr/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib make clean Successfully installed fcgi-0.8.7 ========================================================================================= But not works. When I try compile to my self, don't works because the directory is not the same, and the application can't "see" the module: ========================================================================================= sites-12:/src/ruby/ruby-fcgi-0.8.7 # ruby install.rb setup ---> lib <--- lib ---> ext ---> ext/fcgi make gcc -I. -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I/iG/src/ruby/ruby-fcgi-0.8.7/ext/fcgi -DHAVE_FCGIAPP_H -fPIC -g -O2 -fPIC -c fcgi.c gcc -shared -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o fcgi.so fcgi.o -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby -lfcgi -ldl -lcrypt -lm -lc <--- ext/fcgi <--- ext sites-13:/iG/src/ruby/ruby-fcgi-0.8.7 # ruby install.rb install rm -f InstalledFiles ---> lib mkdir -p /usr/local/lib/ruby/site_ruby/1.8 install fcgi.rb /usr/local/lib/ruby/site_ruby/1.8/ <--- lib ---> ext ---> ext/fcgi mkdir -p /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux install fcgi.so /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/. <--- ext/fcgi <--- ext ========================================================================================= Can you see? Using gem.: /usr/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib Using ruby: /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/ Well... I tried to make symlink and/or copy the .so file, but don't works yet. I'm using SuSE Enterprise Server 9 x86_64, with all compiled: mod_fastcgi-2.4.2.tar.gz / mod_ruby-1.2.6.tar.gz ruby-1.8.5.tar.gz / ruby-fcgi-0.8.7.tar.gz fcgi-2.4.0.tar.gz / mod_fcgid.1.10.tar.gz On apache, I'm tried the fastcgi_module and the fcgid_module, but I can't do applications works with any one :-( Thanks a lot! Happy new year for all! ___________________________________ fastcgi-developers mailing list http://fastcgi.com/fastcgi-developers/