CentOS+nginx+stub status

Alexander Petrovsky askjuise на gmail.com
Сб Авг 21 10:46:09 MSD 2010


21 августа 2010 г. 14:37 пользователь m.ponomarchuk <m.ponomarchuk at gmail.com
> написал:

> Достался сервер с CentOS и nginx.
> Задача - мониторить nginx.
> Надо доставить модуль stub_status.
> Проверка показала.
> /opt/nginx/sbin/nginx -V
> nginx version: nginx/0.7.64
> built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
> configure arguments: --prefix=/opt/nginx --with-pcre=/tmp/pcre-8.00
> --add-module=/opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/nginx
>
>
> Делаю
> wget http://sysoev.ru/nginx/nginx-0.7.65.tar.gz
> tar -xvf nginx-0.7.65.tar.gz
>
> ./configure --prefix=/opt/nginx --with-pcre=/tmp/pcre-8.00
> --add-module=/opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/nginx--with-http_stub_status_module
>
>
> Ход сборки конфига
> [root at srv-4-0 nginx-0.7.65]# ./configure --prefix=/opt/nginx
> --with-pcre=/tmp/pcre-8.00
> --add-module=/opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/nginx
> --with-http_stub_status_module
> checking for OS
>  + Linux 2.6.18-164.15.1.el5 x86_64
> checking for C compiler ... found
>  + using GNU C compiler
>  + gcc version: 4.1.2 20080704 (Red Hat 4.1.2-46)
> checking for gcc -pipe switch ... found
> checking for gcc variadic macros ... found
> checking for C99 variadic macros ... found
> checking for unistd.h ... found
> checking for inttypes.h ... found
> checking for limits.h ... found
> checking for sys/filio.h ... not found
> checking for sys/param.h ... found
> checking for sys/mount.h ... found
> checking for sys/statvfs.h ... found
> checking for crypt.h ... found
> checking for Linux specific features
> checking for epoll ... found
> checking for sendfile() ... found
> checking for sendfile64() ... found
> checking for sys/prctl.h ... found
> checking for prctl(PR_SET_DUMPABLE) ... found
> checking for sched_setaffinity() ... found
> checking for crypt_r() ... found
> checking for sys/vfs.h ... found
> checking for nobody group ... found
> checking for poll() ... found
> checking for /dev/poll ... not found
> checking for kqueue ... not found
> checking for crypt() ... not found
> checking for crypt() in libcrypt ... found
> checking for O_DIRECT ... found
> checking for F_NOCACHE ... not found
> checking for directio() ... not found
> checking for statfs() ... found
> checking for statvfs() ... found
> checking for dlopen() ... not found
> checking for dlopen() in libdl ... found
> checking for sched_yield() ... found
> configuring additional modules
> adding module in
> /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/nginx
>
>  + ngx_http_passenger_module was configured
> checking for system md library ... not found
> checking for system md5 library ... not found
> checking for OpenSSL md5 crypto library ... found
> checking for zlib library ... found
> creating objs/Makefile
> checking for int size ... 4 bytes
> checking for long size ... 8 bytes
> checking for long long size ... 8 bytes
> checking for void * size ... 8 bytes
> checking for uint64_t ... found
> checking for sig_atomic_t ... found
> checking for sig_atomic_t size ... 4 bytes
> checking for socklen_t ... found
> checking for in_addr_t ... found
> checking for in_port_t ... found
> checking for rlim_t ... found
> checking for uintptr_t ... uintptr_t found
> checking for system endianess ... little endianess
> checking for size_t size ... 8 bytes
> checking for off_t size ... 8 bytes
> checking for time_t size ... 8 bytes
> checking for setproctitle() ... not found
> checking for pread() ... found
> checking for pwrite() ... found
> checking for strerror_r() ... found but is not working
> checking for gnu style strerror_r() ... found
> checking for localtime_r() ... found
> checking for posix_memalign() ... found
> checking for memalign() ... found
> checking for mmap(MAP_ANON|MAP_SHARED) ... found
> checking for mmap("/dev/zero", MAP_SHARED) ... found
> checking for System V shared memory ... found
> checking for struct msghdr.msg_control ... found
> checking for ioctl(FIONBIO) ... found
> checking for struct tm.tm_gmtoff ... found
> checking for struct dirent.d_namlen ... not found
> checking for struct dirent.d_type ... found
>
> Configuration summary
>  + using PCRE library: /tmp/pcre-8.00
>  + OpenSSL library is not used
>  + md5: using system crypto library
>  + sha1 library is not used
>  + using system zlib library
>
>  nginx path prefix: "/opt/nginx"
>  nginx binary file: "/opt/nginx/sbin/nginx"
>  nginx configuration prefix: "/opt/nginx/conf"
>  nginx configuration file: "/opt/nginx/conf/nginx.conf"
>  nginx pid file: "/opt/nginx/logs/nginx.pid"
>  nginx error log file: "/opt/nginx/logs/error.log"
>  nginx http access log file: "/opt/nginx/logs/access.log"
>  nginx http client request body temporary files: "client_body_temp"
>  nginx http proxy temporary files: "proxy_temp"
>  nginx http fastcgi temporary files: "fastcgi_temp"
>
> Пытаюсь собрать
>
> make
> make -f objs/Makefile
> make[1]: Entering directory `/root/nginx-0.7.65'
> cd /tmp/pcre-8.00 \
> && if [ -f Makefile ]; then make distclean; fi \
> && CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
>  ./configure --disable-shared
> /bin/sh: line 0: cd: /tmp/pcre-8.00: No such file or directory
> make[1]: *** [/tmp/pcre-8.00/Makefile] Error 1
> make[1]: Leaving directory `/root/nginx-0.7.65'
> make: *** [build] Error 2
>
> Ребят - что ему не нравится?
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>


--with-pcre=/tmp/pcre-8.00

/bin/sh: line 0: cd: /tmp/pcre-8.00: No such file or directory
make[1]: *** [/tmp/pcre-8.00/Makefile] Error 1

Фирштейн?

-- 
Петровский Александр / Alexander Petrovsky,

ICQ: 350342118
Jabber: juise at jabber.ru
Phone: +7 914 8 820 815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100821/3ca55ec2/attachment.html>


Подробная информация о списке рассылки nginx-ru