BDE inmem000.rem нарушение доступа / совместного использования - PullRequest
1 голос
/ 05 января 2011

У меня есть этот собственный исполняемый файл CGI, который открывает соединение с BDE Thingy каждый раз, когда запрашивается страница.

Я ничего не знаю ни о работе этого скомпилированного exe-файла, ни о BDE, но я заметил, что во время каждого запроса страницы BDE генерирует временный файл INMEM000.REM.

Проблема в том, что во время большой нагрузки на сервер генерация страницы может продолжаться некоторое время, в течение которого любой другой пользователь не может запросить другую страницу, так как BDE пытается создать / заблокировать этот же файл INMEM000.REM.

Я нашел некоторую информацию о том, что файл как-то связан с сеансами приложений к BDE.

Но почему BDE сохраняется в том же файле? Не может ли быть дано указание создать несколько файлов блокировки сеанса? Или это зависит от приложения и должно быть закодировано в части CGI?

Заранее спасибо.

1 Ответ

2 голосов
/ 06 января 2011

Проблема со старой технологией - меньше людей жалуются.

Решение было простым, папка, в которой был создан файл INMEM000.REM, имела слишком ограниченные права доступа.BDE может генерировать только 1 файл блокировки / временного файла, только бог знает почему.

Как только права доступа были освобождены, далекий ребенок засмеялся, BDE закричал и взвился, и INMEM ###. REM файлы заполнили папку.

Радость упала на землю, и это было хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...