Можно ли увеличить время ожидания для временного файла, созданного opencpu? - PullRequest
0 голосов
/ 09 мая 2018

У меня есть несколько функций, которые возвращают график или таблицу в формате изображения. После того, как они созданы, я сослался на них по ссылке. Проблема в том, что иногда я отправляю эти ссылки третьим лицам, и к тому времени, как они их читают, срок действия ссылки уже истек, поэтому «изображение» не прикрепляется. Можно ли продлить срок действия временного файла с помощью любого типа конфигурации?

1 Ответ

0 голосов
/ 09 мая 2018

Да! Сценарий очистки, который удаляет временные файлы, запускается в /etc/cron.d/opencpu. У него есть скрипт оболочки, который выглядит так:

#This removes entries from the "temporary library" over a day old.
if [ -d "/tmp/ocpu-store" ]; then
    find /tmp/ocpu-store/ -mindepth 1 -mmin +1440 -user www-data -delete || true
    find /tmp/ocpu-store/ -mindepth 1 -mmin +1440 -user www-data -type d -empty -exec rmdir {} \; || true
fi

Таким образом, вы можете либо изменить 1440 на более высокое значение, либо изменить линию cron, чтобы она запускалась реже.

...