Welcome! Log In Create A New Profile

Advanced

Re: nginx dso coredump

Maxim Dounin
August 30, 2016 07:24AM
Hello!

On Tue, Aug 30, 2016 at 06:33:36PM +0800, 洪志道 wrote:


[...]

> I found a coredump file generated on production.

[...]

> nginx.conf
>
> load_module modules/....;
> load_module modules/ngx_http_abc_module_3.so; # This module is in the
> last postion, the other modules seems right.
>
> And there is tiny detail. I generate so file named
> 'ngx_http_abc_module.so', then I copy as ngx_http_abc_module_3.so

Note that when writing module *.so files care should be taken to
not modify contents of files currently loaded. E.g., "make
install" in nginx will first move an old file (if any) to
*.so.old, and then copy the new file.

If you happened to modify an *.so file currently loaded,
segmentation fault is expected. Just using "cp" without moving an
old file first is known to cause segmentation faults as it
modifies contents of existing *.so files.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

nginx dso coredump

洪志道 420 August 30, 2016 06:34AM

Re: nginx dso coredump

洪志道 189 August 30, 2016 06:56AM

Re: nginx dso coredump

Maxim Dounin 183 August 30, 2016 07:24AM

Re: nginx dso coredump

洪志道 189 August 30, 2016 08:48AM

Re: nginx dso coredump

Maxim Dounin 170 August 30, 2016 10:52AM

Re: nginx dso coredump

洪志道 189 August 30, 2016 11:26AM

Re: nginx dso coredump

Maxim Dounin 176 August 30, 2016 12:16PM

Re: nginx dso coredump

洪志道 174 August 30, 2016 01:20PM

Re: nginx dso coredump

Maxim Dounin 171 August 31, 2016 12:52PM

Re: nginx dso coredump

洪志道 186 August 31, 2016 08:22PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 155
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready