Re: Странный запуск nginx
bw
derbosebar на gmail.com
Пн Мар 12 14:17:55 UTC 2012
я специально для поиска проблем максимально упростил конфиг - он и с
таким висит.
конфиг при старте указываю явно через -c
2012/3/12 Maxim Dounin <mdounin на mdounin.ru>:
> Hello!
>
> On Mon, Mar 12, 2012 at 05:23:44PM +0400, bw wrote:
>
>> В error.log ничего.
>>
>> Конфиг:
>>
>> user nginx;
>> worker_processes 8;
>>
>> error_log /var/log/nginx/error.log;
>
> Вот тут вот имеет смысл поставить
>
> error_log /var/log/nginx/error.log info;
>
> и повторить процедуру.
>
>>
>> pid /var/run/nginx.pid;
>>
>> events {
>> worker_connections 16384;
>> }
>
> Но вообще конфиг выглядит нормально, по крайней мере простых
> объяснений вроде "daemon off" в конфиге не просматривается. И,
> кстати, это точно тот конфиг, который используется? Note: при
> запуске бинарника без параметров будет использоваться конфиг из
> /opt/nginx/conf/nginx.conf.
>
> Maxim Dounin
>
>>
>> http {
>> include /etc/nginx/mime.types;
>> default_type application/octet-stream;
>>
>> log_format main '$remote_addr - $remote_user [$time_local] "$request" '
>> '$status $body_bytes_sent "$http_referer" '
>> '"$http_user_agent" "$http_x_forwarded_for"';
>>
>> access_log /var/log/nginx/access.log main;
>> sendfile on;
>> keepalive_timeout 65;
>>
>> output_buffers 1 32k;
>> postpone_output 1460;
>> tcp_nopush on;
>> tcp_nodelay on;
>>
>> server {
>> listen 80;
>> server_name _;
>>
>> location / {
>> root /usr/share/nginx/html;
>> index index.html index.htm;
>> }
>> error_page 404 /404.html;
>> location = /404.html {
>> root /usr/share/nginx/html;
>> }
>>
>> error_page 500 502 503 504 /50x.html;
>> location = /50x.html {
>> root /usr/share/nginx/html;
>> }
>>
>> location /nginx_status {
>> stub_status on;
>> access_log off;
>> }
>> }
>> }
>> 2012/3/12 Maxim Dounin <mdounin на mdounin.ru>:
>> > Hello!
>> >
>> > On Mon, Mar 12, 2012 at 05:12:57PM +0400, bw wrote:
>> >
>> >> Привет!
>> >>
>> >> Что именно смотреть?
>> >> Он висит даже тогда, когда я не запускаю /etc/init.d/nginx - висит при
>> >> запуске самого бинарника: /opt/ngixn/sbin/nginx
>> >
>> > В error log при этом что? Ну и конфиг для комплекта покажите.
>> >
>> > Maxim Dounin
>> >
>> >>
>> >> 2012/3/12 Maxim Dounin <mdounin на mdounin.ru>:
>> >> > Hello!
>> >> >
>> >> > On Mon, Mar 12, 2012 at 04:46:01PM +0400, bw wrote:
>> >> >
>> >> >> После запуска /opt/nginx/sbin/nginx (который так и висит), смотрим
>> >> >> echo $NGINX - пусто.
>> >> >
>> >> > Видимо, смотреть надо где-то в скрипте /etc/init.d/nginx.
>> >> >
>> >> > Maxim Dounin
>> >> >
>> >> >>
>> >> >> 2012/3/12 Maxim Dounin <mdounin на mdounin.ru>:
>> >> >> > Hello!
>> >> >> >
>> >> >> > On Mon, Mar 12, 2012 at 01:30:53AM +0400, bw wrote:
>> >> >> >
>> >> >> >> В разных вариациях это все уже пробовалось.
>> >> >> >> В dmesg/messages ничего, касающегося nginx
>> >> >> >> В error.log только:
>> >> >> >> 2012/03/12 01:27:16 [notice] 51853#0: using inherited sockets from
>> >> >> >> "/etc/init.d/nginx"
>> >> >> >>
>> >> >> >> и все.
>> >> >> >
>> >> >> > Судя по всему, кто-то определил переменную окружения NGINX. Это
>> >> >> > плохая идея, nginx использует её для обновления исполняемого файла
>> >> >> > на лету, и последствия от её использования в других целях могут
>> >> >> > быть любые.
>> >> >> >
>> >> >> > Maxim Dounin
>> >> >> >
>> >> >> >>
>> >> >> >> 2012/3/12 Vladimir Getmanshchuk <vladget на openfilm.com>:
>> >> >> >> > 0. собрать nginx поумолчанию:
>> >> >> >> > ./configure --prefix=/opt/nginx (или хотябы без --add module)
>> >> >> >> > 1. ctrl+z потом bg
>> >> >> >> > потом смотрим логи nginx, потом dmesg и /var/log/messages
>> >> >> >> > 2. проверить все что в ./configure
>> >> >> >> > grep nginx /etc/passwd
>> >> >> >> > grep nginx /etc/group
>> >> >> >> > file /var/lib/nginx/tmp/client_body
>> >> >> >> >
>> >> >> >> > и т д.
>> >> >> >> >
>> >> >> >> > 2012/3/11 bw <derbosebar на gmail.com>
>> >> >> >> >>
>> >> >> >> >> Коллеги, приветствую!
>> >> >> >> >>
>> >> >> >> >> Подскажите, с чем может быть связано такое поведение nginx:
>> >> >> >> >> собран из исходников nginx 1.0.13 со следующими ключами:
>> >> >> >> >> nginx version: nginx/1.0.13
>> >> >> >> >> built by gcc 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)
>> >> >> >> >> TLS SNI support enabled
>> >> >> >> >> configure arguments: --with-pcre=../pcre-8.30 --with-http_ssl_module
>> >> >> >> >> --add-module=../agentzh-chunkin-nginx-module-85eca98
>> >> >> >> >> --prefix=/opt/nginx --with-openssl=../openssl-1.0.0g
>> >> >> >> >> --with-zlib=../zlib-1.2.6 --user=nginx --group=nginx
>> >> >> >> >> --http-client-body-temp-path=/var/lib/nginx/tmp/client_body
>> >> >> >> >> --http-proxy-temp-path=/var/lib/nginx/tmp/proxy
>> >> >> >> >> --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx
>> >> >> >> >> --with-http_ssl_module --with-http_realip_module
>> >> >> >> >> --with-http_addition_module --with-http_gzip_static_module
>> >> >> >> >> --with-http_random_index_module --with-http_secure_link_module
>> >> >> >> >> --with-http_degradation_module --with-http_stub_status_module
>> >> >> >> >> --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
>> >> >> >> >> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
>> >> >> >> >> --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
>> >> >> >> >> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
>> >> >> >> >>
>> >> >> >> >> При запуске: /opt/nginx/sbin/nginx управление консоли не возвращает:
>> >> >> >> >> # /etc/init.d/nginx start
>> >> >> >> >> Starting nginx:
>> >> >> >> >>
>> >> >> >> >> При этом запускается нужно количество worker:
>> >> >> >> >> 9712 pts/1 S+ 0:00 nginx: master process /opt/nginx/sbin/nginx
>> >> >> >> >> -c /etc/nginx/nginx.conf
>> >> >> >> >> 9713 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9714 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9715 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9716 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9717 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9718 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9719 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >> 9720 pts/1 S+ 0:00 nginx: worker process
>> >> >> >> >>
>> >> >> >> >> Висеть может до бесконечности. Конфиг дефолтный, поставленный при
>> >> >> >> >> установке nginx.
>> >> >> >> >>
>> >> >> >> >> С чем может быть связано такое поведение?
>> >> >> >> >>
>> >> >> >> >> _______________________________________________
>> >> >> >> >> nginx-ru mailing list
>> >> >> >> >> nginx-ru на nginx.org
>> >> >> >> >> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > --
>> >> >> >> > Thank You for Your time!
>> >> >> >> >
>> >> >> >> > Yours sincerely,
>> >> >> >> > Vladimir Getmanshchuk
>> >> >> >> >
>> >> >> >> > UNIX System Administrator
>> >> >> >> > Openfilm, LLC
>> >> >> >> >
>> >> >> >> > Email: vladget на openfilm.com
>> >> >> >> > Skype: vladimir.getmanshchuk
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > _______________________________________________
>> >> >> >> > nginx-ru mailing list
>> >> >> >> > nginx-ru на nginx.org
>> >> >> >> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> Best regards,
>> >> >> >> bw
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> nginx-ru mailing list
>> >> >> >> nginx-ru на nginx.org
>> >> >> >> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > nginx-ru mailing list
>> >> >> > nginx-ru на nginx.org
>> >> >> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Best regards,
>> >> >> bw
>> >> >>
>> >> >> _______________________________________________
>> >> >> nginx-ru mailing list
>> >> >> nginx-ru на nginx.org
>> >> >> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >> >
>> >> > _______________________________________________
>> >> > nginx-ru mailing list
>> >> > nginx-ru на nginx.org
>> >> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>
>> >>
>> >>
>> >> --
>> >> Best regards,
>> >> bw
>> >>
>> >> _______________________________________________
>> >> nginx-ru mailing list
>> >> nginx-ru на nginx.org
>> >> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru на nginx.org
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>>
>> --
>> Best regards,
>> bw
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
Best regards,
bw
Подробная информация о списке рассылки nginx-ru