C# - How To Exploit Idle CPU Time In An IIS App Pool
Jul 13, 2010
I have an IIS 6.0-based C#/ASP.NET web site with a SQL server backend.I want to generate some computationally expensive reports (summaries, search engine indexes, etc...) in idle CPU time. I need the reports to be generated from WITHIN the IIS App Pool so it knows the proper configuration settings and (harder to fix) avoids the nightmarish security restrictions I've been placed under.
Can I start threads inside the AppPool's process that won't tie up the CPU, so it can continue serving requests unfettered? If so, how? What code and libraries?
I imagine it involves ThreadPool and thread priorities, but I couldn't find good coverage of low-pri threads and their interaction with the IIS web server and App pool.
[EDIT] [URL] discusses using a Timer for this but doesn't directly state that the .NET framework will insure that the Timer thread is low-priority. This might be a solution, but is that assured?
[URL]
[EDIT] Interestingly, Stack Overflow itself seems to use IIS background threads for my purpose:
[URL] in the comments, everyone says their (no longer used) technique sucks, but this one in the comments makes sense to me...
View 3 Replies
Similar Messages:
Nov 24, 2010
I have a webservice which returns the content of a pdf.
I've noticed that when I've left the website for a while and I call the method of the service it takes a long time to respond.
View 1 Replies
Apr 23, 2010
My ASP.NET website while trying to connect to the database for first time after a period of inactivity throws an time out exception.
I understand the connections in the connection pool get terminated after some idle time for some reason (Firewall or Oracle settings) and the pool or app doesn't have a clue about it.
Is there any way to validate the connection beforehand so that the first try doesn't throw an exception?
I don't have much control over the DB or Firewall settings. So I have to deal with this is my application.(would prefer if there is any web.config settings)
I am using: ASP.NET 2.0. Oracle server 11g, Microsoft Enterprise Library DAAB to do all my DB operations.
View 2 Replies
Oct 21, 2010
I have a requirement to calculate the Web application idle time. Say the user doesnt use the web application for 15 minutes, then a message needs to be displayed to the user.
View 1 Replies
Aug 21, 2010
I have an Asp.Net web application system ,just wanted to know the procedure for increasing the idle time of a webpage
View 1 Replies
Jun 11, 2010
Every time my VB .NET Web Service is idle for about 30 minutes or more, the response for the next request is very slow.
View 2 Replies
May 7, 2015
How to retrieve system idle time in asp.net..?
View 1 Replies
Feb 22, 2010
Got really strange Firefox issue. Using the Microsoft __doPostBack javascript function in web forms page. Used for tab control, we have got each tab click calling the __doPostBack function. Works ok on my dev machine with all browsers but got a colleague who has an issue if he leaves the page idle for circa 3 -4 minutes. After this delay if he selects a new tab which calls the __doPostBack function the call to theForm.submit(); just hangs and get requested timeout. No .net calls are seen in Firebug. The __doPostBack event is called just theForm.submit() function just doesn't execute. If he does not have this idle time works ok. It is also ok for him on all other browsers.
View 2 Replies
Jul 19, 2010
when i leave my page idle for about 2 minutes.
When i do a postback from my linkbutton it fails.
The browser then shows "Internet Explorer cannot display this webpage" I then also receive a Request Time Out in the event log.
Does anyone have similar experience with this, not sure what could be causing this since it happens on all pages in my application.
View 8 Replies
Feb 18, 2011
i made an web application for my client, he is from usa, I deployed application to [URL], at my local system, the project function proper. But what is happening that at main server the session is destroying automatically, before the idle time. I have been figuring out this problem for long but could not solved it. what may be the reason behind this session out. I am using in process session.
View 2 Replies
Feb 25, 2010
How to find the client idle time .i deployed the application in the server .whenever the client access the site then i need to find that client system idle time in asp.net .
View 7 Replies
Nov 12, 2010
I have IIS 7.5 running on windows 7 64 bit machine.
My problem is that in my web application after any page request if the page remains idle for more than 2 mins, it stops responding. For e.g. lets take the following scenario:
1. Initial page request
2. the page stays idle for 2 mins
3. Click a button to save data
4. It takes very long for the aspnet worker process to reach page_load, and firefox shows "connection was reset" message.
I put breakpoint on page_load. It strikes the breakpoint after a long time and also it does not go to the event handler of the button that was clicked.
The web application works perfectly if the page is not kept idle.
I am not using sessions in my web application.
View 3 Replies
Dec 30, 2010
in my page i dessigned Updatepanel within that i placed some input controls(textbox, dropdownlist etc) within that updatepanel i placed one button. now the problem is on production if i idle some time after enter some data and press the button then the button click event not fired, then i refresh the page enter the input then press button then its fired, what is the problem? and how to resolve it? (i didnt included any triggers)
View 3 Replies
Dec 6, 2012
I have developed a web application in .net & if the web application is idle for some time & after that if we perform some action on that web page then it doesn't respond.
View 1 Replies
Jul 9, 2013
I want to show modal popup extender when user idle on the same page for some minutes..(note:not session time out alert). How can i achieve this?
View 1 Replies
Oct 24, 2010
If I create a new thread on an ASP.NET page the IsThreadPoolThread property is true.
First question is, is it from ASP.NET pool or CLR pool ?
Second question is, if it is from ASP.NET pool then how to create a thread from CLR and don't use ASP.NET pool ?
View 3 Replies
Dec 15, 2010
am getting "Time Out Expired,The Timeout period elapsed prior to obtaining a connecttion from pool".Please suggest suddenly i am getting this error in 10% of the pages.
View 2 Replies
Jul 10, 2010
im getting problem with session, when i'm not idle and still using webpage thes session expires I am using VS 2005
View 2 Replies
Jul 14, 2010
I want to know, how to close a session when a user is idle (around 'n' time) in asp.net.
View 2 Replies
Mar 28, 2011
What is the best approach to prompt user, if he is idle on webpage from last 5 minuts.
i mean how to know that use is idle on web page from last 5 minuts.
View 2 Replies
Feb 25, 2010
If the leave the webpage (any webpage) on my web application for a while (say 15 min), if I again click on another page it takes a long time to load (20 seconds)
I had a look through the google chrome --> developer module and found that, it is the web page which is the culprit here and the 'LATENCY' time for it is 17 seconds !!! and the actual 'download' time is only 117 ms.
A. what could be the cause of this issue?
B. What can I do to fix it?
View 3 Replies
Jul 14, 2010
how to close a session when a user is idle (around 'n' time) in asp.net.
View 3 Replies
Feb 19, 2010
I have a page that have a combobox and a button, when the user select something from the combobox and hit the Go button they are redirected to the page with the desired variable.
[Code]....
The problem appears when the page was not used from more than 20 minutes and the user select something from the comboBox and hit Go Button the receive a page indicating the Error 404.The only thing that I try is to use a javascript code that Refresh the page every 15 minutes but is not nice to see a page refreshing without a reason.If someone can have a way to identify what can be done in this problem, Its going to be a huge help.
View 2 Replies
Apr 25, 2013
I am developing web application using ASP.NET and I want to close the current user session if the computer is idle for 5 minutes. Idle not means for web application only, Its full system that means if no keystroke received from keyboard for 5 mins.I got some info thru Google about Idle Tracker in VC++ but I dont know how to use that DLL in my web application. [URL] .... How to achieve this. I want to get the total computer active time and idle time thru asp.net for my employees productivity report.
View 1 Replies
Apr 4, 2011
I am using "cookies" to maintain session in my asp.net azure application.
What I want is that when a user logs in to my website and remains idle for 15 minutes it should automatically log them out and redirect them to the login page.
How can I achieve this?
View 2 Replies