что происходит, когда restart.txt отсутствует в папке tmp для Passenger - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь выяснить, может ли отсутствие файла restart.txt в папке tmp приложения Rails вызвать какой-либо вид утечки памяти или бесконечные циклы.

У кого-нибудь есть идеи? Пожалуйста, дайте мне знать.

1 Ответ

4 голосов
/ 08 февраля 2011

Насколько мне известно, этот файл присутствует только для проверки его временной метки с помощью этого упрощенного алгоритма каждый раз, когда поступает запрос:

  1. Есть ли tmp/restart.txt?
  2. Если это так, является ли его последняя обновленная отметка времени более новой, чем у любого экземпляра пассажира?
  3. Если это так, убить экземпляр пассажира и запустить новый.

Не имеяФайл tmp/restart.txt не будет иметь побочных эффектов.

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