Friday, May 18, 2012
 
HelpMaster on-line community
Web interface timeout
Last Post 03 Aug 2010 09:48 PM by Suman Das. 3 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Scott McKenzieUser is Offline
Helpdesker
Helpdesker
Posts:12
Points:26
Avatar

--
22 Jul 2010 02:33 AM

    One of my users advised that the web interface times out too soon.  He was trying to log a job (amongst other things) and by the time he clicked on submit his session had timed out and he lost the contents.

    Is there a configurable timeout for web interface sessions?

    Suman DasUser is Offline
    HelpMaster development team
    Helpdesker
    Helpdesker
    Posts:17
    Points:17
    Avatar

    --
    27 Jul 2010 05:57 PM

    The first thing to check is the session timeout period set in your IIS.  This can be done by going to the properties for your HelpMaster virtual directory, then clicking on 'Configuration' button on the Virtual Directory tab. Then on the options tab of the Application Configuration screen, increase the session timeout property to the required value.  Depending on the IIS version used, the procedure for setting the session timeout setting, as described above, might be slightly different.

    If the above does not produce the desired result then this could be due to your ASP.NET process recycling.  I believe the default options for an application pool are to recycle these processes after 20 minutes of idle time.  This would normally not be a problem if sessions were less than this.  You can increase the idle timeout of the worker process as follows:

    1. Create a new application pool for HelpMaster (eg, 'HelpMasterAppPool')
    2. Add the HelpMaster web interface to this application pool (done on the virtual directory tab of the virtual directory properties page, under the section 'Application Settings'.
    3. Configure the 'Idle timeout' setting on the performance tab of the application pool settings and set it for a very high timeout value or turn off idle timeout all together.  Apply these settings.  Stop and restart the application pool.

    Please note that if you allow sessions to drag on, you will place a large burden on your server - especially if there are a large number of clients using the web interface.  Hence the recommendation that this be done only for a helpmaster application pool, and it should be monitored carefully. Please let us know how this solution goes.

    EDIT: You will also need to set the timeout attribute of the "sessionState" element in your HelpMaster web configuration file (i.e. web.config file located under your HelpMaster virtual directory). My understanding is, this would override the IIS session timeout setting.


     

     

     

    HelpMaster development team.
    Have you seen what's new in v12.0 yet?
    Scott McKenzieUser is Offline
    Helpdesker
    Helpdesker
    Posts:12
    Points:26
    Avatar

    --
    01 Aug 2010 08:16 PM

    I've checked the timeouts and they are all set to 20mins.

    When I checked the sessionState in Web.config it looks like this:

    The sqlConnectionString attribute is wrong because we don't have a SQL server on this box.  It also doesn't specify a database name which is odd.

    The stateConnectionString is another strange one as there is no process listening on port 42424 on that box.

    Can you please post a working example so I can fix ours.

     

    I'm also seeing errors in our HMPWebError.log that might suggest where it's going wrong:

    MachineName : xxxxxxxxx TimeStamp : 8/2/2010 1:26:02 AM FullName : Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=3.1.0.0, Culture=neutral, PublicKeyToken=c68a33b838797d6f AppDomainName : /LM/W3SVC/1/Root/HMPro-1-129251857206436291 ThreadIdentity : xxx.xxxxxxx WindowsIdentity : xxxxxx Inner Exception --------------- Type : System.ArgumentException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Message : The argument to SetTimeout must be greater than 0. Source : System.Web Help link :  ParamName :  Data : System.Collections.ListDictionaryInternal TargetSite : Void set_Timeout(Int32) Stack Trace :    at System.Web.SessionState.HttpSessionStateContainer.set_Timeout(Int32 value)   at System.Web.SessionState.HttpSessionState.set_Timeout(Int32 value)   at HMP.Web.Interface.CallBack.b(Object b, EventArgs b)   at System.Web.UI.Control.OnLoad(EventArgs e)   at System.Web.UI.Control.LoadRecursive()   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Category: LogFile Priority: 0 EventId: 100 Severity: Error Title:Enterprise Library Exception Handling Machine: AKHELPDESK Application Domain: /LM/W3SVC/1/Root/HMPro-1-129251857206436291 Process Id: 1068 Process Name: c:\windows\system32\inetsrv\w3wp.exe Win32 Thread Id: 5196 Thread Name:  Extended Properties: ASPIMPERSONATING - 

    Edit: fixed code mangling

    Suman DasUser is Offline
    HelpMaster development team
    Helpdesker
    Helpdesker
    Posts:17
    Points:17
    Avatar

    --
    03 Aug 2010 09:48 PM

    Hi Scott,

    AFAIK, the attribute "sqlConnectionString" and "stateConnectionString" are required for "Out-of-process" modes (eg.  when mode is "StateServer" or "SQLServer").  For "InProc" mode these are not relevant (please refer to: http://msdn.microsoft.com/en-us/lib...b9cz9.aspx ). 

    If the recommandations described in my earlier post do not resolve the issue then please log a job with us by sending an email to our support and we will investigate the issue further (please refer to this post in your email). Thanks.

    HelpMaster development team.
    Have you seen what's new in v12.0 yet?
    You are not authorized to post a reply.



    Latest posts
    HelpMaster v12 is now available! Major new release by Rod Weir in Announcements with 0 replies
    A new major release of HelpMaster v12 is now available. This release includes many new and exciting features as well as many minor improvements, bug ...

    Action log style - which one do you use? by Rod Weir in Using HelpMaster with 1 replies
    Which style do you use? Check under User menu > General  ...

    Job Status code naming convention by Rod Weir in Using HelpMaster with 0 replies
    The following was taken from the old HelpMaster discussion board.  The information is still relevant, so I thought I'd post it here. From 20...

    Creating excess jobs - email failing to update existing job by Rod Weir in Email Manager with 1 replies
    Received via tech support... Hi, How would you recommend we prevent mass creation of jobs via email manager when external vendor helpdesk system...

    Drag 'n drop Outlook email to create a new job by Rod Weir in Using HelpMaster with 0 replies
    Logging a new job via drag 'n drop email Microsoft Outlook users have a quick and convenient way to create / log a new job. Simply drag and email...

    Drag 'n drop Outlook email to create a new action by Rod Weir in Using HelpMaster with 0 replies
    Drag 'n drop Outlook email to create a new action Microsoft Outlook users have a quick and convenient way to create new actions to an existing jo...

    Web Interface AD login always presents a challenge login scren. by Dennis Odri in Installation, configuration and upgrading with 0 replies
    When trying to login to the Web Interface using AD credentials a domain login screen repeatedly pops up and doesn't accept credentials. This issue...

    New Email Tags for Time Zones in v12 by Scott Ward in Using HelpMaster with 0 replies
    In v12 you may notice the New Email Tags that include _Timezone at the end of them, these always duplicate an Email Tag that is the same just without...

    Database changes for v12 - UTC date conversion - VERY IMPORTANT! by Rod Weir in HelpMaster SQL Server database with 0 replies
    Background HelpMaster v12 supports multiple timezones when entering, updating or viewing any date/time data.  This is very useful if you use Hel...

    Active Directory Sync v12 by Support Questas in Bugs!!! with 3 replies
    Hi, I have version 12 and the new AD sync tool is great. There is one thing which I have just found that I'm not sure if it is by design or ...


    Latest posts including replies
    RE: Spinning Helpmaster Pro Logo by Suman Das in Web interface, client self-service and remote access
    We'd encourage everyone to upgrade to HelpMaster v12.  Apart from removing the "spinning Helpmaster Pro logo", there are lots of su...

    RE: Job Templates and Issues by Rod Weir in Email Manager
    Another update, another feature. Check out the new v12.5.17 codes features. http://www.helpmasterpro.com/helpfile/Desktop/html%20files/Undefined%20...

    RE: Default Email Manager Fields not being Updated by Staff by Rod Weir in Email Manager
    Update on this issue. v12.5.17 released today has a new feature to allow codes. Check it out here http://www.helpmasterpro.com/helpfile/Desktop...

    RE: Add the ability to control the system codes (mandatory) by Rod Weir in Wishlist
    OK, feature complete and released in v12.5.17. Works great, but looking forward to some live feedback so that we can further refine and improve it. ...

    HelpMaster v12 is now available! Major new release by Rod Weir in Announcements
    A new major release of HelpMaster v12 is now available. This release includes many new and exciting features as well as many minor improvements, bug ...

    RE: Action log style - which one do you use? by Timo de leeuw in Using HelpMaster
    Style 3 for me. The picture is a nice touch but not on the my smaller laptop screen...

    Action log style - which one do you use? by Rod Weir in Using HelpMaster
    Which style do you use? Check under User menu > General  ...

    Job Status code naming convention by Rod Weir in Using HelpMaster
    The following was taken from the old HelpMaster discussion board.  The information is still relevant, so I thought I'd post it here. From 20...

    RE: Creating excess jobs - email failing to update existing job by Rod Weir in Email Manager
    In reply... Maybe something could be setup to monitor if more than 10 number of jobs from the same client are logged within 20 minutes – add ...

    Creating excess jobs - email failing to update existing job by Rod Weir in Email Manager
    Received via tech support... Hi, How would you recommend we prevent mass creation of jobs via email manager when external vendor helpdesk system...


     
    Solutions   Company  

    News

      Helpdesk articles   Downloads and Evaluation
    Helpdesk software   Contact Us   Blog   Telephone skills for the helpdesk   Download trial version
    Email response management   International resellers   Discussion board   Staff to clients helpdesk ratio   Service packs
    Workflow and SLA managemnt   Testimonials   Twitter   Staffing a helpdesk   On-line helpfile
    Web self-service       FaceBook   How to evaluate helpdesk software   Watch video demonstrations
    Knowledge base           Why use helpdesk software?    
    Active Directory           Use Excel for helpdesk reporting    
                People Process and Technology    Purchase information
                     
    ITIL Alignment   Consultancy        Knowledge Centered Support   Product development
    Incident Management   Training        Knowledge Centered Support (KCS)   Roadmap
    Problem Management   Consulting            
        Custom Reports            
        Professional services            Latest version
                   

    12.5.17 (17 May 2012)

     

     


    Follow HelpMaster on Twitter


    Copyright 2012 PRD Software Terms Of Use Privacy Statement