Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

-edit2- It turns out (i dont know if its mono specific) blocks if the url and ip address are the same. Its nonblocking if i run it from my local machine and server at the same time.

I have nginx setup using mono's fastcgi server (fastcgi-mono-server2.exe) on debian linux.

Below is a sample of my config file. I modified the page to sleep for 5seconds and opened up two tabs and visited the page. The 2nd took 10seconds to load (the first waits for 5seconds, loaded while i was looking at the 2nd page which then loaded 5seconds later)

How do i get concurrent request on the same website?
-edit- it seems to be concurrent across different domains/app since my other pages load while that test page blocks however the test pages are serial. I would like all pages on all domains concurrent.

server {

    root /var/www/WebApplication1/WebApplication1;
    index Default.aspx default.aspx;

    location ~ \.(aspx|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|dll)$ {
        fastcgi_pass   unix:/srv/mono/;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
share|improve this question

Without knowing anything about mono, try disabling cookies when testing. It might be your application is locking session storage to keep things serial, thus consistent, per-user. Without cookies (also across domains), your tabs get unique sessions each.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.