Spawning

Spawning is a wsgi server which supports multiple processes,multiple threads.
Download

Spawning Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Donovan Preston
  • Publisher web site:
  • Operating Systems:
  • Linux
  • File Size:
  • 17KB

Spawning Tags


Spawning Description

Advertisement Spawning is a Servers & Network software developed by Donovan Preston. After our trial and test, the software is proved to be official, secure and free. Here is the official description for Spawning: Spawning is a wsgi server which supports multiple Processes, multiple threads, non-blocking HTTP io, and automatic graceful upgrading of code. Spawning uses eventlet to do non-blocking IO for http requests and responses. This means the server will scale to a large number of keep-alive connections easily. However, it also delegates requests using other forms of multiprocessing and is configurable to be useful in a wide variety of situations. It supports multiple Python processes as well as a threadpool. Single or Multiple Process If your wsgi applications store state in memory, Spawning can be configured to run only one Python process. In this configuration your application state will be available to all requests but your application will not be able to take full advantage of multiple processors. Using multiple processes will take advantage of all processors and thus should be used for applications which do not share state. Single or Multiple Worker Thread (or Worker Process) If your wsgi applications perform a certain subset of blocking calls which have been monkeypatched by eventlet to cooperate instead (such as operations in the socket module), you can configure each process to run only a single main thread and cooperate using greenlet microthreads instead. This can be useful if your application is very small and needs to scale to a large number of simultaneous requests, such as a Comet server or an application which uses AJAX polling. However, most existing wsgi applications will probably perform blocking operations (for example, calling database adapter libraries which perform blocking socket operations). Therefore, for most wsgi applications a Combination of multiple processes and multiple threads will be ideal. Graceful Code Reloading By Default, Spawning watches all Python files that are imported into sys.modules for changes and performs a graceful reload on change.


Spawning Related Software