First time seeking help here, usually manage to track the issue from blogs and forums but this time I could not find any post that helped me so far.
We currently have a dedicated Server2012R2 running DNN version 7.40. The website is making use of localization with English (default) and 2 other language packs (French, German) The website has been up for the past 2 months with no issues, however from the past 2 weeks we have been experiencing issues when creating new pages .
When we try to create a page the loading screen takes 1min and it times out (loading stops but user is not redirected). Then we go to find the page only to find that the English and the German versions have been created. Through the Page localization option we then use the Add Missing Language button to add the French page. which takes about 5min to be created.
Occasionally we are receiving the message 'An Item with the Same key has already been Added' message when creating a page, with the following Trace
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at DotNetNuke.Entities.Urls.TabPathHelper.IsTabHomePage(TabInfo tab, PortalSettings portalSettings)
at DotNetNuke.Entities.Urls.AdvancedFriendlyUrlProvider.ImproveFriendlyUrlWithMessages(TabInfo tab, String friendlyPath, String pageName, PortalSettings portalSettings, Boolean ignoreCustomRedirects, FriendlyUrlSettings settings, List`1& messages, Boolean cultureSpecificAlias, Guid parentTraceId)
at DotNetNuke.Entities.Urls.AdvancedFriendlyUrlProvider.ImprovedFriendlyUrlWithMessages(TabInfo tab, String path, String pageName, String httpAlias, Boolean ignoreCustomRedirects, FriendlyUrlSettings settings, List`1& messages, Guid parentTraceId)
at DotNetNuke.Entities.Urls.FriendlyUrlController.ValidateUrl(String url, Int32 validateUrlForTabId, PortalSettings settings)
at DotNetNuke.Entities.Urls.FriendlyUrlController.ValidateUrl(String cleanUrl, Int32 validateUrlForTabId, PortalSettings settings, Boolean& modified)
at DotNetNuke.Modules.Admin.Tabs.ManageTabs.cmdUpdate_Click(Object Sender, EventArgs e)
Forum post indicated that this could be related to duplicate Settings but its not the case. On the other hand the 'Tabs' table does have duplicate TabName and we are also receiving a Host Alert Log Message ('Advanced Friendly URL Provider Duplicate URL Warni Page Naming Conflict Duplicate' )
We currently have a total of 1475 pages (count from Tabs table) and an average page creation for 3 language is taking approximately 30-40 min
Also was going to run the TurboScripts but the read me specified to 'not run any or the scripts, if you are experiencing timeouts due to excessive transaction log size or DNN Event log size.'
I am truly lost on this issue and would like to seek help if possible