Вопрос

Я пишу приложение FastCGI, используя Appggi Development Kit. На Linux (Ubuntu) с помощью Apache 2.2 + MOD_FCGID.

Согласно документу, правильная структура кода для приложения FastCGI:

  • Раздел инициализации, который выполняется только один раз.
  • Секция петли отклика, который выполняется каждый раз, когда вызывается сценарий FastCGI.

Это, кажется, не так, конечно, неверно, если есть раздел инициализации, то должна быть раздел «Очистка»?

Если так, то где будет раздел очистки, и как я могу быть уверен, что раздел очистки когда-либо вызывается - я имею в виду, есть что-то в протоколе FastCGI, которое сообщает приложение для прекращения?

Здравый смысл говорит мне разместить раздел очистки после операционного цикла - но правильный способ убирать?

Это было полезно?

Решение

Этот вопрос выглядит связанным и может помочь вам.

Другие советы

Обычно, когда вы находитесь в цикле, вы назовете функцию «FCGX_ACCECT». Если Parent (Apache) желает прекратить дочернюю работу FCGI, он, вероятно, вернет «неудачу» для функции приема, в этом случае вы, вероятно, вы должны сломать петлю и очистку на пути к выходу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top