nonethree | 1 May 2011 11:53
Picon

POST пуст (whmcs)

Поставил nginx admin, плагин для cPanel (набор
скриптов для генерации конфигов итд.). В
качестве фронтенда к apache.

Обнаружилась такая проблема, помогите
решить пожалуйста.

Воспроизводимость: Заказываем в whmcs
продукт -> переходим к странице выбора
оплаты -> жмём кнопку -> получаем пустую
страницу.

В логе строка:  - - [27/Apr/2011:19:42:02 +0700] "POST
/cart.php?a=add HTTP/1.1" 200 0 "http://www.domain.ru/cart.php" [^]
"Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15)
Gecko/20110303 Firefox/3.6.15 WebMoney Advisor"
обратите внимание на размер, он
нулевой.

Конфиги:
server {
            listen   domain:80;
            server_name  domain.ru;

            access_log /usr/local/apache/domlogs/doman.ru combined;
                error_log /var/log/nginx/vhost-error_log warn;

            location /  {
                        root   /home/user/public_html/billing;
                        index  index.html index.php;
(Continue reading)

sergeyt | 2 May 2011 21:16
Picon

Редирект на https. Глюки или я глючу?

Хотел организовать редирект всех
запросов с http://mydomain.ru:9111 на
https://mydomain.ru:9111 , в FireFox'e все супер..
редиректы работают, но в IE (8-ой версии)
существуют какие-то глюки, например,
при пост запросе ссылка перекидывается
на http://mydomain.ru:9111 и после 1-2 нажатий
обновить страницу (f5) преобразуется в
нормальный вид - https://mydomain:9111 ... может
дело в конфиге:
-----------------------------------------------------------------------------------------
        server {
                listen       9111;
                keepalive_timeout    70;
                #->
                keepalive_requests   150;
                #<-
                server_name bitrix;

		ssl			on;
		ssl_certificate		/etc/nginx/ssl/cert.pem;
		ssl_certificate_key	/etc/nginx/ssl/cert.key;
		ssl_session_cache	shared:SSL:10m;
		ssl_session_timeout	10m;
                error_page  497  https://mydomain.ru:9111$uri;
                server_name_in_redirect  off;
                access_log  /var/log/nginx/access.log  main;
                index index.php;
                error_page   500 502 503 504  /500.html;
                error_page 404 = /404.php;
(Continue reading)

Picon
Favicon

general protection ip:433f61 sp:7fff5773b630 error:0 in nginx[400000+a6000]

Коллеги, дамп снял, но ясности не получил :(

[64229.434098] do_general_protection: 12 callbacks suppressed
[64229.434102] nginx[1093] general protection ip:433f61 sp:7fffb8ba7740 error:0 in nginx[400000+a6000]
[70269.506231] nginx[1094]: segfault at 0 ip 0000000000433f61 sp 00007fffb8ba7740 error 4 in nginx[400000+a6000]

vharseko <at> www2$ sudo gdb /usr/sbin/nginx /var/cache/nginx/dump/core
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/nginx...(no debugging symbols found)...done.
[New Thread 1094]

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/x86_64-linux-gnu/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /lib/libssl.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
(Continue reading)

Maxim Dounin | 3 May 2011 02:54
Picon

Re: general protection ip:433f61 sp:7fff5773b630 error:0 in nginx[400000+a6000]

Hello!

On Tue, May 03, 2011 at 01:25:51AM +0400, Валера Харсеко wrote:

> Коллеги, дамп снял, но ясности не получил :(
> 
> 
> [64229.434098] do_general_protection: 12 callbacks suppressed
> [64229.434102] nginx[1093] general protection ip:433f61 sp:7fffb8ba7740 error:0 in nginx[400000+a6000]
> [70269.506231] nginx[1094]: segfault at 0 ip 0000000000433f61 sp 00007fffb8ba7740 error 4 in nginx[400000+a6000]

[...]

> Reading symbols from /usr/sbin/nginx...(no debugging symbols found)...done.

[...]

> Core was generated by `nginx: worker pr'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x0000000000433f61 in ?? ()
> (gdb) bt
> #0  0x0000000000433f61 in ?? ()
> #1  0x000000000043344f in ?? ()
> #2  0x000000000042585c in ?? ()

[...]

Бинарник nginx'а по'strip'ан.  Нужно пересобрать и не strip'ать 
(i.e. либо собрать руками из исходников, либо найти в
используемой 
(Continue reading)

nonethree | 3 May 2011 07:35
Picon

Re: POST пуст (whmcs)

Проблема оказалась совсем не в nginx,
просто совпала по времени.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,194792,195119#msg-195119

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Picon
Favicon

Re: general protection ip:433f61 sp:7fff5773b630 error:0 in nginx[400000+a6000]

Не совсем понял что понимается по strip -ом: отсутствие
debug info или какой-то параметр при сборке ?
Nginx установлен из пакетов apt-get, пересобирать из
исходников ?

03.05.2011, в 4:54, Maxim Dounin написал(а):

> Hello!
> 
> On Tue, May 03, 2011 at 01:25:51AM +0400, Валера Харсеко wrote:
> 
>> Коллеги, дамп снял, но ясности не получил :(
>> 
>> 
>> [64229.434098] do_general_protection: 12 callbacks suppressed
>> [64229.434102] nginx[1093] general protection ip:433f61 sp:7fffb8ba7740 error:0 in nginx[400000+a6000]
>> [70269.506231] nginx[1094]: segfault at 0 ip 0000000000433f61 sp 00007fffb8ba7740 error 4 in nginx[400000+a6000]
> 
> [...]
> 
>> Reading symbols from /usr/sbin/nginx...(no debugging symbols found)...done.
> 
> [...]
> 
>> Core was generated by `nginx: worker pr'.
>> Program terminated with signal 11, Segmentation fault.
>> #0  0x0000000000433f61 in ?? ()
>> (gdb) bt
>> #0  0x0000000000433f61 in ?? ()
>> #1  0x000000000043344f in ?? ()
(Continue reading)

Igor Sysoev | 3 May 2011 08:59
Picon
Favicon

Re: POST пуст (whmcs)

On Sun, May 01, 2011 at 05:53:26AM -0400, nonethree wrote:
> Поставил nginx admin, плагин для cPanel (набор
> скриптов для генерации конфигов итд.). В
> качестве фронтенда к apache.
> 
> Обнаружилась такая проблема, помогите
> решить пожалуйста.
> 
> Воспроизводимость: Заказываем в whmcs
> продукт -> переходим к странице выбора
> оплаты -> жмём кнопку -> получаем пустую
> страницу.
> 
> В логе строка:  - - [27/Apr/2011:19:42:02 +0700] "POST
> /cart.php?a=add HTTP/1.1" 200 0 "http://www.domain.ru/cart.php" [^]
> "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15)
> Gecko/20110303 Firefox/3.6.15 WebMoney Advisor"
> обратите внимание на размер, он
> нулевой.
> 
> Конфиги:
> server {
>             listen   domain:80;
>             server_name  domain.ru;
> 
>             access_log /usr/local/apache/domlogs/doman.ru combined;
>                 error_log /var/log/nginx/vhost-error_log warn;
> 
>             location /  {
>                         root   /home/user/public_html/billing;
(Continue reading)

Igor Sysoev | 3 May 2011 09:09
Picon
Favicon

Re: POST пуст (whmcs)

On Tue, May 03, 2011 at 10:59:48AM +0400, Igor Sysoev wrote:
> On Sun, May 01, 2011 at 05:53:26AM -0400, nonethree wrote:
> > Поставил nginx admin, плагин для cPanel (набор
> > скриптов для генерации конфигов итд.). В
> > качестве фронтенда к apache.
> > 
> > Обнаружилась такая проблема, помогите
> > решить пожалуйста.
> > 
> > Воспроизводимость: Заказываем в whmcs
> > продукт -> переходим к странице выбора
> > оплаты -> жмём кнопку -> получаем пустую
> > страницу.
> > 
> > В логе строка:  - - [27/Apr/2011:19:42:02 +0700] "POST
> > /cart.php?a=add HTTP/1.1" 200 0 "http://www.domain.ru/cart.php" [^]
> > "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15)
> > Gecko/20110303 Firefox/3.6.15 WebMoney Advisor"
> > обратите внимание на размер, он
> > нулевой.
> > 
> > Конфиги:
> > server {
> >             listen   domain:80;
> >             server_name  domain.ru;
> > 
> >             access_log /usr/local/apache/domlogs/doman.ru combined;
> >                 error_log /var/log/nginx/vhost-error_log warn;
> > 
> >             location /  {
(Continue reading)

Igor Sysoev | 3 May 2011 09:10
Picon
Favicon

Re: general protection ip:433f61 sp:7fff5773b630 error:0 in nginx[400000+a6000]

On Tue, May 03, 2011 at 01:25:51AM +0400, Валера Харсеко wrote:
> Коллеги, дамп снял, но ясности не получил :(
> 
> 
> [64229.434098] do_general_protection: 12 callbacks suppressed
> [64229.434102] nginx[1093] general protection ip:433f61 sp:7fffb8ba7740 error:0 in nginx[400000+a6000]
> [70269.506231] nginx[1094]: segfault at 0 ip 0000000000433f61 sp 00007fffb8ba7740 error 4 in nginx[400000+a6000]
> 
> vharseko <at> www2$ sudo gdb /usr/sbin/nginx /var/cache/nginx/dump/core
> GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/sbin/nginx...(no debugging symbols found)...done.
> [New Thread 1094]
> 
> warning: Can't read pathname for load map: Input/output error.
> Reading symbols from /lib/x86_64-linux-gnu/libcrypt.so.1...(no debugging symbols found)...done.
> Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
> Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
> Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
> Reading symbols from /lib/libssl.so.0.9.8...(no debugging symbols found)...done.
> Loaded symbols for /lib/libssl.so.0.9.8
> Reading symbols from /lib/libcrypto.so.0.9.8...(no debugging symbols found)...done.
> Loaded symbols for /lib/libcrypto.so.0.9.8
(Continue reading)

Anton Yuzhaninov | 3 May 2011 09:12
Picon
Favicon
Gravatar

Re: general protection ip:433f61 sp:7fff5773b630 error:0 in nginx[400000+a6000]

On 05/03/11 10:55, Валера Харсеко wrote:
> Не совсем понял что понимается по strip -ом: отсутствие
debug info или какой-то параметр при сборке ?

Чтобы в бинарнике были отладочные символы нужно:
1. Собрать с ними - CFLAGS+=-O0 -ggdb

2. При установке их не strip-ать. Обычно используется install
-S, а нужно просто 
install

Через apt-get получить бинарник с символами скорее
всего не получится, так что 
нужно собрать из исходников (исходники не удаляйте -
они будут для нужны анализа 
корок в gdb).

--

-- 
  Anton Yuzhaninov

_______________________________________________
nginx-ru mailing list
nginx-ru <at> nginx.org
http://nginx.org/mailman/listinfo/nginx-ru

Gmane