Welcome! Log In Create A New Profile

Advanced

странная проблема, или кривые руки разработчика nginx модуля

Posted by yage 
Господа,

Пишу простенький http модуль, суть которого просто до неприличия - делать запрос по TCP в базу и возвращать данные. Всё отлично работает, данные приходят из базы возвращаются клиенту.
Но вот незадача, вся логика по обработке http запроса находится в одном файле (redis4nginx_module.c), но стоит только например оправку данных из базы клиенту (метод redis4nginx_send_json) вынести в отдельный файл, скажем в redis4nginx_utils.c, как схватываю segmentation fault сразу же при отправке хедеров, почему и в каком месте портится память понять никак не могу.

Исходники модуля здесь: https://donhuanmatus@github.com/donhuanmatus/redis4nginx.git

Может быть я что-то не так делаю, или конфигугрирую?

Всю голову сломал, буду рад любой помощи.

Заранее спасибо.



Edited 1 time(s). Last edit at 03/22/2012 09:04AM by yage.
проблема неожиданно решилась включением во все исходники хедера https://raw.github.com/simpl/ngx_devel_kit/master/src/ndk_debug.h
к сожалению та и не понял чем вызвано данное поведение, при осмотре данного файла никаких вошлебных конструкиц не обнаружил, если кто-то знает в чём тут соль, дайте пожалуйста знать, очень интересно.



Edited 2 time(s). Last edit at 03/25/2012 02:54PM by yage.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 259
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