Затем убедиться, что PHP программа использует переменную, соответствующую по размеру для хранения имени файла.
CREATE TABLE fregat.t_claim_file
(
id_claim_file integer NOT NULL DEFAULT nextval('fregat.t_claim_file_id_claim_file_seq'::regclass),
dttmcr timestamp with time zone NOT NULL DEFAULT now(),
dttmup timestamp with time zone,
dttmcl timestamp with time zone,
id_user integer NOT NULL,
id_claim_case_comment integer,
comment_file bytea,
name_file text COLLATE pg_catalog."default",
CONSTRAINT id_claim_file_pk PRIMARY KEY (id_claim_file)
)
LC_COLLATE = 'ru_RU.UTF-8'
LC_CTYPE = 'ru_RU.UTF-8'
Все дело в этой штуке:
То есть, файлы хранятся в БД. После обращения к БД, веб-серверу не хватает оперативной памяти для обработки запроса.
Сейчас вручную увеличил количество оперативной памяти до 512МБ, которую может использовать веб-сервер, после чего у веб-сервера появилась возможность обработать часть данных.
Посмотрим, сколько файлов возможно обработать.
Не могли бы Вы все-таки уточнить, что означает Ваше предложение:
?