Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е мне надо после его заполнения сделать сброс в файл. ОЗУ в запасе есть.
Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не хочется все на С переписывать.
>Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
>Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е
>мне надо после его заполнения сделать сброс в файл. ОЗУ в
>запасе есть.
>Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не
>хочется все на С переписывать.Если проблема в записи в файл, то смотрите в сторону BerkeleyDB + Storable.
Если проблема в падении скрипта в корку при достижении определенного размера массива, то может стоит попытаться увеличить:
kern.maxdsiz
kern.dfldsiz
(в FreeBSD по крайней мере)
>>Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
>>Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е
>>мне надо после его заполнения сделать сброс в файл. ОЗУ в
>>запасе есть.
>>Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не
>>хочется все на С переписывать.
>
>Если проблема в записи в файл, то смотрите в сторону BerkeleyDB +
>Storable.
>Если проблема в падении скрипта в корку при достижении определенного размера массива,
>то может стоит попытаться увеличить:
>kern.maxdsiz
>kern.dfldsiz
>(в FreeBSD по крайней мере)
спасибо за совет.
Решил начать с переустановки перл. О, чудо помогло :). что за глюк был не понятно :(