Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Память в ngx_sub_filter
Понадобилось кой-чего дописать в модуль ngx_sub_filter, но столкнулся
с непонятной проблемой памяти - нет памяти даже на добавление переменной или
компилирование REGEX.
re_back = pcre_compile(re,PCRE_DOTALL,&error,&erroffset,NULL);
if (re_back == NULL) {
ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,"SUB: ERROR AT PCRE,
%s", error);
};
Возвращает "ERROR AT PCRE, failed to get memory".
При добавлении любой переменной - запросто возможен SEGFAULT.
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 8191
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 999999
cpu time (seconds, -t) unlimited
max user processes (-u) 8191
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Компилировалось на компьютере с 500мб памяти и 8гб памяти. Эффект
один.
В чем может быть дело?
--
С уважением,
Sk mailto:sk@xxxxxxxxxxxx
|