powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FATAL: emalloc(): Unable to allocate 46 bytes
7 сообщений из 7, страница 1 из 1
FATAL: emalloc(): Unable to allocate 46 bytes
    #34487849
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeBSD6.1+Apache22+PHP5+ PostgreSQL

настройки php.ini:
max_execution_time = 18000
max_input_time = 600
memory_limit = 512M

Запускаю скрипт, который собирает PDF файл (10231 стр.) из базы данных.
Сначала был memory_limit = 256M и выдавалась ошибка:

Allowed memory size of 268435456 bytes exhausted (tried to allocate 44 bytes)

Потом сделал memory_limit = 512M, скрипт работал дольше и выдал:

FATAL: emalloc(): Unable to allocate 46 bytes

Что делать??
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34487898
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarЧто делать??Варианты:
- продолжать увеличивать память в надежде, что ее хватит до того как упремся в какой-нибудь предел.
- генерить PDF каким-либо другим, менее требовательным к памяти, способом.
- не генерить такой большой PDF, например, вместо этого генерить несколько небольших PDF-ов.
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34488049
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar

я обеими руками согласен с предыдущим оратором, кто сможет прочитать 10000 страниц текста?
уже на 900 (оракловые доки) притормаживать начинает, не к чему это, генерите по разделам,
с pdx файлом для централизации поиска по вашим пдфкам.
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34488083
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прошу помочь исправить ошибку и с генерировать файл.

На самом деле нужен именно один такой большой файл.
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34488095
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в другом:

Ошибка Allowed memory size of 268435456 bytes exhausted (tried to allocate 44 bytes) лечится увеличением параметра memory_limit

А чем лечится ошибка FATAL: emalloc(): Unable to allocate 46 bytes?
Увеличение memory_limit здесь уже не помогает.
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34488122
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarВопрос в другом:

Ошибка Allowed memory size of 268435456 bytes exhausted (tried to allocate 44 bytes) лечится увеличением параметра memory_limit

А чем лечится ошибка FATAL: emalloc(): Unable to allocate 46 bytes?
Увеличение memory_limit здесь уже не помогает.

блин, я честно говоря боюсь говорить -- скрипт в студию
...
Рейтинг: 0 / 0
FATAL: emalloc(): Unable to allocate 46 bytes
    #34491193
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarВопрос в другом:

Ошибка Allowed memory size of 268435456 bytes exhausted (tried to allocate 44 bytes) лечится увеличением параметра memory_limit

А чем лечится ошибка FATAL: emalloc(): Unable to allocate 46 bytes?
Увеличение memory_limit здесь уже не помогает.
в линуксе с malloc лечилось увеличением sysctl kernel.shmmax
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FATAL: emalloc(): Unable to allocate 46 bytes
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]