nginx-auth-ldap icon indicating copy to clipboard operation
nginx-auth-ldap copied to clipboard

worker process xxxxx exited on signal 8

Open leonidra opened this issue 10 years ago • 4 comments

HI,

After installing nginx 1.6.2 with nginx-auth-ldap module, nginx fails to work spitting hundreds of messages to the log flle.

Configure flags: configure arguments: --add-module=/root/nginx-auth-ldap-master --with-http_ssl_module

Dmesg:

[278240.349065] traps: nginx[30884] trap divide error ip:477324 sp:7ffffeb84440 error:0 in nginx[400000+98000]
[278240.350343] traps: nginx[30885] trap divide error ip:477324 sp:7ffffeb84440 error:0 in nginx[400000+98000]
[278240.351565] traps: nginx[30886] trap divide error ip:477324 sp:7ffffeb84440 error:0 in nginx[400000+98000]
[278240.353458] traps: nginx[30887] trap divide error ip:477324 sp:7ffffeb84440 error:0 in nginx[400000+98000]

Nginx error log:

2015/01/19 15:06:57 [alert] 20258#0: worker process 32701 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32702 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32703 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32704 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32705 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32706 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32707 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32708 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32709 exited on signal 8
2015/01/19 15:06:57 [alert] 20258#0: worker process 32710 exited on signal 8

Configuring without ldap-module works as expected. Problem happens on ubuntu-14

leonidra avatar Jan 19 '15 15:01 leonidra

do you have make it with up question? I have the same question, please give me some sugessions

FengXingYuXin avatar Apr 25 '16 07:04 FengXingYuXin

You didn't post your configs, but I'm willing to guess that you're missing a few semi-colons at the end of your lines. I was able to recreate this issue with a missing semicolon in my ldap_server config block.

This model fails in all sorts of random, spectacular ways if you're missing semicolons at the end of each line of your config.

drakkhen avatar Jun 13 '17 19:06 drakkhen

This line in ngx_http_auth_ldap_connect() may divide by zero:

addr = &c->server->parsed_url.addrs[ngx_random() % c->server->parsed_url.naddrs];

Tilka avatar Mar 10 '20 10:03 Tilka

still experiencing same issue has anyone ever solved this?

% nginx -v nginx version: nginx/1.20.1

2021/07/06 06:02:35 [error] 454658#0: http_auth_ldap: ldap_result() failed (-1: Can't contact LDAP server) 2021/07/06 06:02:35 [error] 454648#0: http_auth_ldap: ldap_result() failed (-1: Can't contact LDAP server) 2021/07/06 06:02:35 [error] 454658#0: http_auth_ldap: LDAP_SERVER_DOWN: retry count: 1 2021/07/06 06:02:35 [error] 454648#0: http_auth_ldap: LDAP_SERVER_DOWN: retry count: 1 2021/07/06 06:02:35 [error] 454659#0: http_auth_ldap: ldap_result() failed (-1: Can't contact LDAP server) 2021/07/06 06:02:35 [error] 454659#0: http_auth_ldap: LDAP_SERVER_DOWN: retry count: 1 2021/07/06 06:02:35 [error] 454656#0: http_auth_ldap: ldap_result() failed (-1: Can't contact LDAP server) 2021/07/06 06:02:35 [error] 454656#0: http_auth_ldap: LDAP_SERVER_DOWN: retry count: 1 2021/07/06 06:02:35 [alert] 453901#0: worker process 454659 exited on signal 8 (core dumped) 2021/07/06 06:02:35 [alert] 453901#0: worker process 454658 exited on signal 8 (core dumped) 2021/07/06 06:02:35 [alert] 453901#0: worker process 454656 exited on signal 8 (core dumped) 2021/07/06 06:02:35 [alert] 453901#0: worker process 454648 exited on signal 8 (core dumped)

iida-y avatar Jul 05 '21 22:07 iida-y