Моя архитектура состоит из:Горячая перезагрузка PHP-скрипта?
A supervisor
Контроллер, который обеспечивает выполнение n экземпляров одних и тех же PHP-скриптов (и перезапускает их, когда их нет).
Сценарий представляет собой цикл while
, который ждет задания от Beanstalk
и обрабатывает его, когда он поступит. После определенного количества циклов (определенных) выход сценария, чтобы перезагрузить супервизор (я делаю это, потому что PHP в конечном итоге нестабилен).
Когда я нажимаю некоторые изменения, я должен ждать, что «рабочие» закончат количество ожидаемого цикла, которое необходимо перезапустить, а затем принять во внимание новые изменения.
Есть ли способ закрепить это?
Благодарим за помощь.
Хотя это не очень полезно, так как вы нашли PHP, на самом деле не лучший выбор для этого, поэтому я предполагаю, что мое предложение будет состоять в использовании языка, более подходящего для задачи. Вероятно, это одно из событий. –
Я не думаю, что здесь нужен другой язык, потому что, если я использую более подходящий язык, в моем случае это будет хуже: сценарий никогда не будет перезагружен, потому что он слишком эффективен;) –