2011-02-08 1 views
0

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

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

ответ

4

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

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

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

+0

Спасибо Gareth! Старые версии Пассажира удаляют файл restart.txt после его перезапуска. Так что да, это не могло вызвать проблем. – Vinay

 Смежные вопросы

  • Нет связанных вопросов^_^