IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Perl освобождение памяти (https://www.imho.ws/showthread.php?t=104866)

PoTat 14.06.2006 17:24

Perl освобождение памяти
 
Написал скрипт на перле. Который должен выполняться несколько раз через foreach (цикл) после прохождения первого круга цикла линукс пишет "out off memory" и выводит приглашение командной строки, тоесть скрипт прекращает свою работу после прохождения первого круга. Может сразу после прохождения первого круга нужно память отчистить, если да, то как это сделать?

rontommy 14.06.2006 17:46

Очищать память не надо, PERL это делает сам.
Можешь привести текст цикла ? А так наугад вряд ли можно понять, в чем проблема.

PoTat 14.06.2006 18:01

там такая простынь что тут не уместить, скажу только что на локальной машине под виндой все нормально работает, а на сервере под линухом только первый круг....

rontommy 14.06.2006 18:20

Первым делом сравни версии PERL на Windows и Linux, какие модули используются, какие системные вызовы и т.п.
Причин может быть масса и без кода помочь трудно. Как правило, как раз на Windows некоторые вещи не всегда работают.

PoTat 15.06.2006 10:36

вопрос решился сменой сервера.... Но на другом сервере появилась другая проблема, этот же скрипт ко всем папкам и файлам которые он создает добавляет знак '\r' , в скрипте я ничего не менял.

Псих 15.06.2006 16:54

ну это понятно. в этом написано в любом учебнике по перлу.

юзай функцию chop() для отрезания этого самого знака


Часовой пояс GMT +4, время: 23:23.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.