SharePoint & more
General Articles
SharePoint 2010 – HTTP Throttling & Request Monitoring
Aug 21st
Experienced SharePoint administrators would know that over worked servers would drop requests randomly when it can’t handle the load. Sounds familiar?
You could now configure thresholds in SharePoint 2010 and every 5 seconds teach server checks various aspects of its performance such as available Server CPU, Memory, Request Wait Time and ASP.NET request queues.
After 3 unsuccessful checks, the server enters a throttling period and will remain in this state until a successful check is completed.
The following occurs during the HTTP Throttling period:
- No new timer jobs will be started. Requests that were generated before the throttling mode will be completed.
- The server will still continue to accept connections from existing sessions. This will, in theory, keep users from losing any current work when the server begins to throttle requests.
- Any new HTTP GET and Search Robot requests will generate a 503 (Server busy) error message and will be logged in the event viewer.
- The server continues to check itself every 5 seconds and stays throttled until the metrics fall back into the acceptable ranges.
Configuration:
Throttling can be configured per Web application and is enabled through the Central Administration user interface or through a Windows PowerShell™ command.
To configure via Central Administration:
- In SharePoint 2010 Central Administration, select Application Management -> Manage web applications.
- Select the web application you want to configure
- Click General Settings on the Ribbon
- Select Resource Throttling
- Select On or HTTP Request
After throttling is enabled, the Windows PowerShell commands can be used to view and adjust the throttling thresholds:
GetSPWebApplicationHttpThrottlingMonitor
SetSPWebApplicationHttpThrottlingMonitor
The image from TechNet (below) is an example of the GetSPWebApplicationHttpThrottlingMonitor Windows PowerShell command.
Microsoft SharePoint reporting services SSRS or CRM ASSERT: Assertion failed! un-named assertion fired for component processing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException
Jul 16th
You may receive these errors when generating reports (often large reports) through Microsoft Sharepoint Reporting Services SRSS or Microsoft CRM.
This error appears in the report server log:
ASSERT: Assertion failed! un-named assertion fired for component processing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException
This error will appear in your web browser when accessing the report:
Reporting Services Error An internal error occurred on the report server. See the error log for more details (rsInternalError)
Solution:
Install SQL Server 2005 Service Pack 3
The cause is SQL server timing values may be incorrect when you use Cool’n'Quiet technology in AMD processors or SpeedStep technology in Intel processors. It can also occur on virtual servers on VMware (Intel or AMD).
Here are some links I hope you may find useful:
Link 1:
http://blogs.msdn.com/b/mariae/archive/2007/12/10/reporting-services-internal-error.aspx
Link 1: Mentions that AMD Cool’n’Quiet settings is the culprit, on further reading on the internet, I have found out that this can occur on intel systems (SpeedStep technology) as well.
Link 2:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;931279
Link 2: States that the issue is a drift may occur between CPU frequency values and the problem was first corrected in SQL 2005 SP 3.
The Microsoft KB article 931279 states that this can occur if we use the CPU stepping or various Windows OS ‘power schemes’ settings. While the former (CPU stepping) is a bit more tricky to check, it would be worth checking the power scheme settings (Start>run>powercfg.cpl).
Link 3:
http://support.microsoft.com/kb/955706/en-us (SQL 2005 SP 3)
Link 3 contains a list of bugs that are fixed by SP3. There evidence that it fixes the SQL server timing values – KB article 931279 (Link 2).
Expand your web server – Free IIS features – URLrewrite, URLrewritevideo streaming, Powershell, URLScan and more!
Mar 16th
IIS has greatly changed since I did my MCSE in Windows NT4.0! I did the MCSE+I in the year 2000. The I stood for “Internet” which was essentially IIS.
Now we have IIS 7 and 7.5 and is now built on an open & modular architecture that allows you to customise and add new features through IIS Extensions that are free to use.
Here are some useful extensions that may help you at your work…
(Provisioning failed: Access is denied. (Exception from HRESULT: 0×80070005 (E_ACCESSDENIED)))
Jan 1st
When creating a SharePoint Shared Services provider (SSP), you receive the following error:
(Provisioning failed: Access is denied. (Exception from HRESULT: 0×80070005 (E_ACCESSDENIED)))
Solution:
Check the Windows SharePoint Services Timer if its running and try restarting it. You may have to update the services logon credentials.
This link can help you further: http://support.microsoft.com/kb/934838
Thank you!
Feb 23rd
Sylvia and I would like to thank all our family and friends who wished, emailed, prayed, blessed & visited for us. A big thank you to my colleagues in Canberra for their wishes and support. A ‘Tea for Nasia Taylor’ has been organised tomorrow at work and more celebrations to come!
I will be updating more Nasia’s pictures on the picasa gallery link.
Finally, Thank you for visiting my site – I hope you enjoyed it!
Back @ home
Feb 21st
Hospital Update
Feb 18th
Baby Pictures will be uploaded here..
Feb 9th
Home Renovation
Jan 6th
You want to know what happened to me the past couple of years?
Answer: Home Renovation Expert
Over the past two years, I have been involved in an on going home renovation project. I found a new skill (skills) in this amazing line of work. No computer screens, no mice, no keyboards, no sitting!
For this, you need to be highly motivated (after a day at work).
The biggest advantages:
1. Appreciate your house value.
2. Exercise.
3. Learn new skills.
Over the past two years..I have stripped wallpaper, repaired and painted walls, cement ‘bagged’ the exterior, cut down trees, put up a bamboo fence in the backyard, established a new lawn from seed, made storage cupboards, put in a flooring for three rooms…
I have only engaged professionals for tasks that I cant do myself; to install about 22 down lights (beautiful!), put in a new kitchen and new bathroom.
A few more tasks are pending which I will do myself:
1. External house painting on my cement textured render
2. a full backyard clean up (getting rid of the recently chopped tree) (completed)
3. Repair the second bathroom
4. Build one wardrobe (from scratch)
5. Mount a new wall clothes line (completed)
6. Establish a new lawn on the roadside footpath
7. Repair the existing lawn (due to my neglect!)
8. A few bits and pieces..
I need to call in two more trades professionals for
1. Roof tile painting
2. Exterior halogen wall mount lights for decoration!
If I had more time, I would.. sand the whole floor (wooden floor boards) and polish, make a new wardrobe for the 3rd bedroom…
I wish I had opportunities to mount gyprock (drywall), Tile laying and brick laying.
If you are interested in pics, please let me know. I have taken pics of everything!
Building your Network
Apr 28th
I recently have started ‘networking’ on LinkedIn and Facebook. I have always stayed away those social networking sites which some claim to ’steal’ your time. But I could be wrong…
Recently, I have found out its an ideal way to keep in touch with people. Everyone doesn’t have their personal sites (imagine all the Jeremy Taylors eying this domain
– ooh I forgot I own a few other jeremytaylor domains too
).
Coming back to the main point.. Build An ideal ‘network’ should be of quality. As an IT Infrastructure administrator myself, I always think to myself, what if we lock down on all traffic in and out of our networks. I know some entreprises lock down on outgoing and incoming traffic in networks – why? (ok, I hope I can articulate this well enough..) The main purpose IMO is to conserve bandwidth so that the important /priority traffic flows through without hindrance.
On the other hand, when we consider a social network, would it be biased to say, ‘lets control the traffic’. Lets “lock down” lets “prioritize” the contacts? Can the same be applied as we do it in our ‘IT Networking’ world.
Anyway, I am happy to join LinkedIn and I hope to ‘network’ with like minded people who know that they can make a difference. Entrepreneurs from other industries are welcome
Check me out on LinkedIn..




