SlideShare a Scribd company logo
1 SPSTC 
@SPSTC #SPSTC 
SharePoint Saturday 
Twin Cities 
True Confessions of Host Named Site Collections in SharePoint 2013
Thank you #SPSTC 
sponsors!
3 SPSTC 
@SPSTC #SPSTC 
 SAS 
 
 
 
 www.linkedin.com/pub/bonnie-springer/7/911/224/
4 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 

5 SPSTC 
@SPSTC #SPSTC 
• Can this farm be saved? 
• Don’t Do What We Did 
• Why SharePoint? Why? 
• Descent into SharePoint Madness 
• I Love SharePoint More Than SharePoint Loves Me
6 SPSTC 
@SPSTC #SPSTC
7 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 

8 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 

9 SPSTC 
@SPSTC #SPSTC
10 SPSTC 
@SPSTC #SPSTC 
 
 

11 SPSTC 
@SPSTC #SPSTC 
 “Supported” limit up to 99 web apps per farm/SSP 
 10 app 
pools per server 
 Supported limit up to 20 web apps per farm; 10 app 
pools per server 

12 SPSTC 
@SPSTC #SPSTC 
 
 
 

13 SPSTC 
@SPSTC #SPSTC 
 
 
 

14 SPSTC 
@SPSTC #SPSTC
15 SPSTC 
@SPSTC #SPSTC 
On Oct 5, 2013, at 9:26 PM, "Bonnie Springer" <Bonnie.Springer@sas.com> wrote: 
I’ve been trying since 2pm to create a new web application on the SP2013 production farm. The first web app I 
tried to create (site1) took about 2 hours … well, it may have taken longer had it not resulted in an error 
message about an object being referenced that already existed. When I looked at IIS and the virtual directory 
locations, site1 appeared to be partially provisioned – so this one is going to have to be deleted and recreated. 
Sites were serving at this time. I decided to try to create another new web app. I first did an iisreset and 
restarted the timer service and tracing service on each wfe server. I then kicked off the web app creation for 
site2 at 6:33pm. It’s still running as of 8:55pm. I tested site access early on and sites were rendering. However, 
around 7:48pm, I couldn’t get any site to serve – not even existing site3 when targeting a specific wfe server. At 
8:36pm, site3 displayed this error in the browser: 
The server is busy now. Try again later 
I finally got a site to render at 8:54 which was around the time I started getting a response from 
site3.sas.com/pages/default.aspx. As of 8:57, I got another site to render so sites seem to be coming back up. 
I checked site2 and it appears to be nearing the end of the provisioning process. I see that the virtual directories 
were created between 8:44 – 8:50pm (depending on the wfe server). The PowerShell command that I kicked off 
at 6:33 is still running (that is, it hasn’t returned to the command prompt with a message that the new web app 
has been created). I think we’re nearing the end of this drama though. All of the timer jobs (there were dozens 
that had piled up in the past 2 hours have now executed. More sites that I’ve tested are now rendering. CPU is 
settling down to normal ranges now. 
Ah … as of 9:05, the new-spwebapplication command has finished running on sp2013wfe04. I think we’re “back 
to normal” now … over 2.5 hours later. 
Here is my concern … I’ve got a number of web apps to create to prepare for upcoming migrations. This 
evening’s exercise for the site2 creation was not fun and, at various points in the process, I was concerned 
that the farm may not come back. Each new web app that we create seems to pose greater and greater risk to 
the farm. At the risk of not being able to meet the migration schedule for the upcoming week, I’m going to 
stop creating web apps because I’m concerned about the stability and sustainability of the farm in its current 
state. I recommend that we open a support case with Microsoft.
16 SPSTC 
@SPSTC #SPSTC
17 SPSTC 
@SPSTC #SPSTC
18 SPSTC 
@SPSTC #SPSTC
19 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
 
 

20 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
 
 

21 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
 
 

22 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 

23 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
HostHeaderWebApplication
24 SPSTC 
@SPSTC #SPSTC 
 
 
 http://acmeold.contoso.com 
 
 
 http://acmeold.contoso.com
25 SPSTC 
@SPSTC #SPSTC 
DEMO 1
26 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 HostHeader 
 
 

27 SPSTC 
@SPSTC #SPSTC 
 
 
HostHeaderWebApplication 
 
 
 http://acmeold.contoso.com 
 
 
 http://acmeold.contoso.com
28 SPSTC 
@SPSTC #SPSTC 
DEMO 2
29 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
 

30 SPSTC 
@SPSTC #SPSTC
31 SPSTC 
@SPSTC #SPSTC 
 
 
 

32 SPSTC 
@SPSTC #SPSTC 
 
 
 
 
 
 
 

33 SPSTC 
@SPSTC #SPSTC 
 What Every SharePoint Admin Needs to Know About Host Named Site Collections 
 Guide to SharePoint 2013 Host Name Site Collections 
 Script for Migrating Host Named Site Collections 
 TechNet: Host-named site collection architecture and deployment (SharePoint 2013)
34 SPSTC 
@SPSTC #SPSTC 
 
 
https://guidebook.com/guide/27567/ 


More Related Content

What's hot

Angular & rails
Angular & railsAngular & rails
Angular & rails
neodynamic
 
Alexandr Marchenko "Kubernetes - easy peasy"
Alexandr Marchenko "Kubernetes - easy peasy"Alexandr Marchenko "Kubernetes - easy peasy"
Alexandr Marchenko "Kubernetes - easy peasy"
Fwdays
 
Building Event Driven API Services Using Webhooks
Building Event Driven API Services Using WebhooksBuilding Event Driven API Services Using Webhooks
Building Event Driven API Services Using Webhooks
Cloud Elements
 
Get your ass to 1.9
Get your ass to 1.9Get your ass to 1.9
Get your ass to 1.9
Nic Benders
 
Websocket on Rails
Websocket on RailsWebsocket on Rails
Websocket on Rails
Jeroen Rosenberg
 
RxJS - The Basics & The Future
RxJS - The Basics & The FutureRxJS - The Basics & The Future
RxJS - The Basics & The Future
Tracy Lee
 
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
Puppet
 
Queue System and Zend\Queue implementation
Queue System and Zend\Queue implementationQueue System and Zend\Queue implementation
Queue System and Zend\Queue implementation
Gianluca Arbezzano
 
Introduction to Rails 3
Introduction to Rails 3Introduction to Rails 3
Introduction to Rails 3
Anup Nivargi
 
Understanding meteor
Understanding meteorUnderstanding meteor
Understanding meteor
M A Hossain Tonu
 
Continous Delivery and Rails Upgrades
Continous Delivery and Rails UpgradesContinous Delivery and Rails Upgrades
Continous Delivery and Rails Upgrades
brianauton
 
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
confluent
 
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
RxJS: A Beginner & Expert's Perspective - ng-conf 2017RxJS: A Beginner & Expert's Perspective - ng-conf 2017
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
Tracy Lee
 
Chef Configuration Management With RightScale - RightScale Compute 2013
Chef Configuration Management With RightScale - RightScale Compute 2013Chef Configuration Management With RightScale - RightScale Compute 2013
Chef Configuration Management With RightScale - RightScale Compute 2013
RightScale
 
Extreme automation
Extreme automationExtreme automation
Extreme automation
Michele Orselli
 
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
RightScale
 
The Power of RxJS in Nativescript + Angular
The Power of RxJS in Nativescript + AngularThe Power of RxJS in Nativescript + Angular
The Power of RxJS in Nativescript + Angular
Tracy Lee
 
Flagger lightning talk
Flagger lightning talkFlagger lightning talk
Flagger lightning talk
Weaveworks
 

What's hot (18)

Angular & rails
Angular & railsAngular & rails
Angular & rails
 
Alexandr Marchenko "Kubernetes - easy peasy"
Alexandr Marchenko "Kubernetes - easy peasy"Alexandr Marchenko "Kubernetes - easy peasy"
Alexandr Marchenko "Kubernetes - easy peasy"
 
Building Event Driven API Services Using Webhooks
Building Event Driven API Services Using WebhooksBuilding Event Driven API Services Using Webhooks
Building Event Driven API Services Using Webhooks
 
Get your ass to 1.9
Get your ass to 1.9Get your ass to 1.9
Get your ass to 1.9
 
Websocket on Rails
Websocket on RailsWebsocket on Rails
Websocket on Rails
 
RxJS - The Basics & The Future
RxJS - The Basics & The FutureRxJS - The Basics & The Future
RxJS - The Basics & The Future
 
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
PuppetConf 2016: Site Launch Automation: From Days to Minutes – Kristen Crawf...
 
Queue System and Zend\Queue implementation
Queue System and Zend\Queue implementationQueue System and Zend\Queue implementation
Queue System and Zend\Queue implementation
 
Introduction to Rails 3
Introduction to Rails 3Introduction to Rails 3
Introduction to Rails 3
 
Understanding meteor
Understanding meteorUnderstanding meteor
Understanding meteor
 
Continous Delivery and Rails Upgrades
Continous Delivery and Rails UpgradesContinous Delivery and Rails Upgrades
Continous Delivery and Rails Upgrades
 
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
Being an Apache Kafka Developer Hero in the World of Cloud (Ricardo Ferreira,...
 
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
RxJS: A Beginner & Expert's Perspective - ng-conf 2017RxJS: A Beginner & Expert's Perspective - ng-conf 2017
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
 
Chef Configuration Management With RightScale - RightScale Compute 2013
Chef Configuration Management With RightScale - RightScale Compute 2013Chef Configuration Management With RightScale - RightScale Compute 2013
Chef Configuration Management With RightScale - RightScale Compute 2013
 
Extreme automation
Extreme automationExtreme automation
Extreme automation
 
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013
 
The Power of RxJS in Nativescript + Angular
The Power of RxJS in Nativescript + AngularThe Power of RxJS in Nativescript + Angular
The Power of RxJS in Nativescript + Angular
 
Flagger lightning talk
Flagger lightning talkFlagger lightning talk
Flagger lightning talk
 

Similar to True Confessions of Host named site collections in SharePoint 2013

Real-Time Stats for Candy Box
Real-Time Stats for Candy Box  Real-Time Stats for Candy Box
Real-Time Stats for Candy Box
PubNub
 
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High GearASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
Kevin Griffin
 
Introduction to Progressive Web Apps / Meet Magento PL 2018
Introduction to Progressive Web Apps / Meet Magento PL 2018Introduction to Progressive Web Apps / Meet Magento PL 2018
Introduction to Progressive Web Apps / Meet Magento PL 2018
Filip Rakowski
 
End to-End CoffeeScript
End to-End CoffeeScriptEnd to-End CoffeeScript
End to-End CoffeeScript
TrevorBurnham
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
Shu Sugimoto
 
WebSocket Push Fallback - Transcript.pdf
WebSocket Push Fallback - Transcript.pdfWebSocket Push Fallback - Transcript.pdf
WebSocket Push Fallback - Transcript.pdf
ShaiAlmog1
 
DPC 2007 My First Mashup (Cal Evans)
DPC 2007 My First Mashup (Cal Evans)DPC 2007 My First Mashup (Cal Evans)
DPC 2007 My First Mashup (Cal Evans)
dpc
 
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Matt Raible
 
The web is made of links. Don't break them.
The web is made of links. Don't break them.The web is made of links. Don't break them.
The web is made of links. Don't break them.
Sarah Fazenbaker
 
Akka in Practice: Designing Actor-based Applications
Akka in Practice: Designing Actor-based ApplicationsAkka in Practice: Designing Actor-based Applications
Akka in Practice: Designing Actor-based Applications
NLJUG
 
Concurrency in ruby
Concurrency in rubyConcurrency in ruby
Concurrency in ruby
Marco Borromeo
 
Sleep better by automating monitoring for your app (CakeFest 2013)
Sleep better by automating monitoring for your app (CakeFest 2013)Sleep better by automating monitoring for your app (CakeFest 2013)
Sleep better by automating monitoring for your app (CakeFest 2013)
Juan Basso
 
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP ProtocolSerial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Sanjay Kumar
 
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The SpuriousTom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
Tom Capper
 
Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)
bcantrill
 
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and HowBoston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Andreas Grabner
 
Plack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and serversPlack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and servers
Tatsuhiko Miyagawa
 
Webkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The AwesomeWebkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The Awesome
davatron5000
 
Learning How to Build Event Streaming Applications with Pac-Man
Learning How to Build Event Streaming Applications with Pac-ManLearning How to Build Event Streaming Applications with Pac-Man
Learning How to Build Event Streaming Applications with Pac-Man
confluent
 
Web development in Lua @ FOSDEM 2016
Web development in Lua @ FOSDEM 2016Web development in Lua @ FOSDEM 2016
Web development in Lua @ FOSDEM 2016
Etiene Dalcol
 

Similar to True Confessions of Host named site collections in SharePoint 2013 (20)

Real-Time Stats for Candy Box
Real-Time Stats for Candy Box  Real-Time Stats for Candy Box
Real-Time Stats for Candy Box
 
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High GearASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
ASP.NET Quick Wins - 20 Tips and Tricks To Shift Your Application into High Gear
 
Introduction to Progressive Web Apps / Meet Magento PL 2018
Introduction to Progressive Web Apps / Meet Magento PL 2018Introduction to Progressive Web Apps / Meet Magento PL 2018
Introduction to Progressive Web Apps / Meet Magento PL 2018
 
End to-End CoffeeScript
End to-End CoffeeScriptEnd to-End CoffeeScript
End to-End CoffeeScript
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
WebSocket Push Fallback - Transcript.pdf
WebSocket Push Fallback - Transcript.pdfWebSocket Push Fallback - Transcript.pdf
WebSocket Push Fallback - Transcript.pdf
 
DPC 2007 My First Mashup (Cal Evans)
DPC 2007 My First Mashup (Cal Evans)DPC 2007 My First Mashup (Cal Evans)
DPC 2007 My First Mashup (Cal Evans)
 
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js - Sprin...
 
The web is made of links. Don't break them.
The web is made of links. Don't break them.The web is made of links. Don't break them.
The web is made of links. Don't break them.
 
Akka in Practice: Designing Actor-based Applications
Akka in Practice: Designing Actor-based ApplicationsAkka in Practice: Designing Actor-based Applications
Akka in Practice: Designing Actor-based Applications
 
Concurrency in ruby
Concurrency in rubyConcurrency in ruby
Concurrency in ruby
 
Sleep better by automating monitoring for your app (CakeFest 2013)
Sleep better by automating monitoring for your app (CakeFest 2013)Sleep better by automating monitoring for your app (CakeFest 2013)
Sleep better by automating monitoring for your app (CakeFest 2013)
 
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP ProtocolSerial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
Serial Data from Arduino to Raspberry Pi to MySQL using CoAP Protocol
 
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The SpuriousTom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
Tom Capper Mozcon 2021 - Core Web Vitals - The Fast & The Spurious
 
Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)
 
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and HowBoston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
 
Plack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and serversPlack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and servers
 
Webkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The AwesomeWebkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The Awesome
 
Learning How to Build Event Streaming Applications with Pac-Man
Learning How to Build Event Streaming Applications with Pac-ManLearning How to Build Event Streaming Applications with Pac-Man
Learning How to Build Event Streaming Applications with Pac-Man
 
Web development in Lua @ FOSDEM 2016
Web development in Lua @ FOSDEM 2016Web development in Lua @ FOSDEM 2016
Web development in Lua @ FOSDEM 2016
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

True Confessions of Host named site collections in SharePoint 2013

  • 1. 1 SPSTC @SPSTC #SPSTC SharePoint Saturday Twin Cities True Confessions of Host Named Site Collections in SharePoint 2013
  • 2. Thank you #SPSTC sponsors!
  • 3. 3 SPSTC @SPSTC #SPSTC  SAS     www.linkedin.com/pub/bonnie-springer/7/911/224/
  • 4. 4 SPSTC @SPSTC #SPSTC      
  • 5. 5 SPSTC @SPSTC #SPSTC • Can this farm be saved? • Don’t Do What We Did • Why SharePoint? Why? • Descent into SharePoint Madness • I Love SharePoint More Than SharePoint Loves Me
  • 6. 6 SPSTC @SPSTC #SPSTC
  • 7. 7 SPSTC @SPSTC #SPSTC       
  • 8. 8 SPSTC @SPSTC #SPSTC      
  • 9. 9 SPSTC @SPSTC #SPSTC
  • 10. 10 SPSTC @SPSTC #SPSTC   
  • 11. 11 SPSTC @SPSTC #SPSTC  “Supported” limit up to 99 web apps per farm/SSP  10 app pools per server  Supported limit up to 20 web apps per farm; 10 app pools per server 
  • 12. 12 SPSTC @SPSTC #SPSTC    
  • 13. 13 SPSTC @SPSTC #SPSTC    
  • 14. 14 SPSTC @SPSTC #SPSTC
  • 15. 15 SPSTC @SPSTC #SPSTC On Oct 5, 2013, at 9:26 PM, "Bonnie Springer" <Bonnie.Springer@sas.com> wrote: I’ve been trying since 2pm to create a new web application on the SP2013 production farm. The first web app I tried to create (site1) took about 2 hours … well, it may have taken longer had it not resulted in an error message about an object being referenced that already existed. When I looked at IIS and the virtual directory locations, site1 appeared to be partially provisioned – so this one is going to have to be deleted and recreated. Sites were serving at this time. I decided to try to create another new web app. I first did an iisreset and restarted the timer service and tracing service on each wfe server. I then kicked off the web app creation for site2 at 6:33pm. It’s still running as of 8:55pm. I tested site access early on and sites were rendering. However, around 7:48pm, I couldn’t get any site to serve – not even existing site3 when targeting a specific wfe server. At 8:36pm, site3 displayed this error in the browser: The server is busy now. Try again later I finally got a site to render at 8:54 which was around the time I started getting a response from site3.sas.com/pages/default.aspx. As of 8:57, I got another site to render so sites seem to be coming back up. I checked site2 and it appears to be nearing the end of the provisioning process. I see that the virtual directories were created between 8:44 – 8:50pm (depending on the wfe server). The PowerShell command that I kicked off at 6:33 is still running (that is, it hasn’t returned to the command prompt with a message that the new web app has been created). I think we’re nearing the end of this drama though. All of the timer jobs (there were dozens that had piled up in the past 2 hours have now executed. More sites that I’ve tested are now rendering. CPU is settling down to normal ranges now. Ah … as of 9:05, the new-spwebapplication command has finished running on sp2013wfe04. I think we’re “back to normal” now … over 2.5 hours later. Here is my concern … I’ve got a number of web apps to create to prepare for upcoming migrations. This evening’s exercise for the site2 creation was not fun and, at various points in the process, I was concerned that the farm may not come back. Each new web app that we create seems to pose greater and greater risk to the farm. At the risk of not being able to meet the migration schedule for the upcoming week, I’m going to stop creating web apps because I’m concerned about the stability and sustainability of the farm in its current state. I recommend that we open a support case with Microsoft.
  • 16. 16 SPSTC @SPSTC #SPSTC
  • 17. 17 SPSTC @SPSTC #SPSTC
  • 18. 18 SPSTC @SPSTC #SPSTC
  • 19. 19 SPSTC @SPSTC #SPSTC         
  • 20. 20 SPSTC @SPSTC #SPSTC         
  • 21. 21 SPSTC @SPSTC #SPSTC         
  • 22. 22 SPSTC @SPSTC #SPSTC       
  • 23. 23 SPSTC @SPSTC #SPSTC       HostHeaderWebApplication
  • 24. 24 SPSTC @SPSTC #SPSTC    http://acmeold.contoso.com    http://acmeold.contoso.com
  • 25. 25 SPSTC @SPSTC #SPSTC DEMO 1
  • 26. 26 SPSTC @SPSTC #SPSTC       HostHeader   
  • 27. 27 SPSTC @SPSTC #SPSTC   HostHeaderWebApplication    http://acmeold.contoso.com    http://acmeold.contoso.com
  • 28. 28 SPSTC @SPSTC #SPSTC DEMO 2
  • 29. 29 SPSTC @SPSTC #SPSTC        
  • 30. 30 SPSTC @SPSTC #SPSTC
  • 31. 31 SPSTC @SPSTC #SPSTC    
  • 32. 32 SPSTC @SPSTC #SPSTC        
  • 33. 33 SPSTC @SPSTC #SPSTC  What Every SharePoint Admin Needs to Know About Host Named Site Collections  Guide to SharePoint 2013 Host Name Site Collections  Script for Migrating Host Named Site Collections  TechNet: Host-named site collection architecture and deployment (SharePoint 2013)
  • 34. 34 SPSTC @SPSTC #SPSTC   https://guidebook.com/guide/27567/ 

Editor's Notes

  1. SAS is the world’s largest privately held software company. We provide solutions and tools for analytics. SAS has offices around the world with headquarters in Cary, NC and employs over 12,000 people.
  2. True Confessions began publication in 1922 and is still in publication. The vintage covers are highly entertaining and have wonderful illustrations.
  3. We love our SQL DBAs (truly)
  4. From Wikipedia: Hudson was married four times. Her first husband was Charles Brust. Little is known of the marriage other than it ended in divorce. She remarried in 1939 to Harold Thompson, who was the head of the Storyline Department at Disney Studios. She assisted Thompson, who was doing espionage work in Mexico as a civilian during World War II. They posed as a vacationing couple to various parts of Mexico, to detect if there was any German activity in these areas. One of their more successful vacations uncovered a supply of high test aviation gas hidden by German agents in Baja California.[3]
  5. By configuring IIS binding with empty host name, IIS accepts all requests on the given port and IP Since HNSC used in Office 365, HNSC most tested and reliable configuration going forward (per Brenda Carter at MS)
  6. Russ Maxwell has great blog post on “Why lots of web applications will hurt”: http://blogs.msdn.com/b/russmax/archive/2013/11/07/sharepoint-2010-why-lots-of-web-applications-will-hurt-you.aspx psconfig has to iterate through all IIS sites on every server in farm to stamp version info; runs one server at a time Time needed to provision new web app increases exponentially because of modifications needed to the applicationHost.config file Many more reasons to use HNSC on-premises deployment than “prepping for the cloud”
  7. Guide to SharePoint 2013 Host Name Site Collections (Russ Maxwell): Great resource, detailed info for setting up HNSC with SAML/ADFS
  8. Guide to SharePoint 2013 Host Name Site Collections (Russ Maxwell): Great resource, detailed info for setting up HNSC with SAML/ADFS