Giter VIP home page Giter VIP logo

Comments (3)

xplicit avatar xplicit commented on May 18, 2024

В версии 0.4 только через остановку процесса/обновление bin или web.config/запуск процесса, т. к. автоматический перезапуск после обновления до конца не реализован. В версии 0.3 работает автоматом.

from hyperfastcgi.

altair86 avatar altair86 commented on May 18, 2024

Да, я установил 0.4. Кажется, у него всё в порядке. Или следует откатиться до 0.3?

Но общий вопрос: как следует правильно обновляться в случаях, когда нужно, чтобы сервер работает бесперебойно?

from hyperfastcgi.

xplicit avatar xplicit commented on May 18, 2024

Специфика ASP.NET такова, что при обновлении web.config или bin файлов происходит выгрузка работающего web-приложения из домена и веб-сервер (например IIS) загружает его снова, т. е. приложение в любом случае останавливает свое выполнение на какой-то момент, чтобы потом заработать.
Поэтому, если в HyperfastCgi запущено одно веб-приложение, то аналогичным действием для обновления будет:

  • остановить hyperfastcgi
  • обновить bin файлы и/или web.config
  • запустить hyperfastcgi

Так же, как и в предыдущем случае, выполение будет остановлено на момент обновления.

Можно ли сделать, чтобы http-запросы обрабатывались даже при перезапуске сервера во время обновления - да, можно, но ответ на вопрос как это сделать довольно длинный и выходит за рамки issues hyperfastcgi.

from hyperfastcgi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.