Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...DNN Create New Page IssueDNN Create New Page Issue
Previous
 
Next
New Post
7/9/2015 6:20 AM
 

Hi There, 

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.Tabs.TabInfo.get_LocalizedTabs()
   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.IsPageUrlValid()
   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

 

Thanks



 
New Post
7/9/2015 8:28 AM
 
most likely there are already entries with the new Name in tabUrls table.

You should be able to use TurboDNN and TurboSchema, but should make sure, the Database Transaction Log is not extremely large (I suggest using simple recovery mode in database properties). Please start with a database backup.
I also suggest upgrading to DNN 7.4.1, which fixes a number of issues in 7.4.0

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
7/10/2015 2:19 AM
 

Hi Sebastian,

Thanks for your reply, We were able to run the turbo scripts and rename any duplicate instances present in the tabUrls table. However we did not see any improvement. 

Upon further investigation of the Event Log we found out a large number of 'Module Updated' messages (over 250 per each module for 5 modules) for Apollo MLHTML modules that are being used across all pages (example Multilingual Footer links, Multilingual Header etc)

After that we are receiving 

Scheduler Event Failure/ Scheduler Exception/ General Exception. Unable to create Lucene writer (lock file is in use). Please recycle AppPool in IIS to release lock.

Have you ever encountered such behaviour before, and would you suggest any other optimisations 

Regards

Gilbert 



 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...DNN Create New Page IssueDNN Create New Page Issue


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out