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 unable to create 250 pages at a time.DNN unable to create 250 pages at a time.
Previous
 
Next
New Post
8/29/2012 12:29 AM
 

I have tested a requirement of creating 250 pages at a time from page management:

Step 1: Created a Projects Page

Step 2: In Page Management, i have pasted the following:

Projects
>Projects 1-25
>>Project 1
>>Project 2
>>Project 3
>>Project 4
>>Project 5
>>Project 6
>>Project 7
>>Project 8
>>Project 9
>>Project 10
>>Project 11
>>Project 12
>>Project 13
>>Project 14
>>Project 15
>>Project 16
>>Project 17
>>Project 18
>>Project 19
>>Project 20
>>Project 21
>>Project 22
>>Project 23
>>Project 24
>>Project 25
>Projects 26-50
>>Project 26
>>Project 27
>>Project 28
>>Project 29
>>Project 30
>>Project 31
>>Project 32
>>Project 33
>>Project 34
>>Project 35
>>Project 36
>>Project 37
>>Project 38
>>Project 39
>>Project 40
>>Project 41
>>Project 42
>>Project 43
>>Project 44
>>Project 45
>>Project 46
>>Project 47
>>Project 48
>>Project 49
>>Project 50
>Projects 51-75
>>Project 51
>>Project 52
>>Project 53
>>Project 54
>>Project 55
>>Project 56
>>Project 57
>>Project 58
>>Project 59
>>Project 60
>>Project 61
>>Project 62
>>Project 63
>>Project 64
>>Project 65
>>Project 66
>>Project 67
>>Project 68
>>Project 69
>>Project 70
>>Project 71
>>Project 72
>>Project 73
>>Project 74
>>Project 75
>Projects 76-100
>>Project 76
>>Project 77
>>Project 78
>>Project 79
>>Project 80
>>Project 81
>>Project 82
>>Project 83
>>Project 84
>>Project 85
>>Project 86
>>Project 87
>>Project 88
>>Project 89
>>Project 90
>>Project 91
>>Project 92
>>Project 93
>>Project 94
>>Project 95
>>Project 95
>>Project 96
>>Project 97
>>Project 98
>>Project 99
>>Project 100
>Projects 101-125
>>Project 101
>>Project 102
>>Project 103
>>Project 104
>>Project 105
>>Project 106
>>Project 107
>>Project 108
>>Project 109
>>Project 110
>>Project 111
>>Project 112
>>Project 113
>>Project 114
>>Project 115
>>Project 116
>>Project 117
>>Project 118
>>Project 119
>>Project 120
>>Project 121
>>Project 122
>>Project 123
>>Project 124
>>Project 125
>Projects 126-150
>>Project 126
>>Project 127
>>Project 128
>>Project 129
>>Project 130
>>Project 131
>>Project 132
>>Project 133
>>Project 134
>>Project 135
>>Project 136
>>Project 137
>>Project 138
>>Project 139
>>Project 140
>>Project 141
>>Project 142
>>Project 143
>>Project 144
>>Project 145
>>Project 146
>>Project 147
>>Project 148
>>Project 149
>>Project 150
>Projects 151-175
>>Project 151
>>Project 152
>>Project 153
>>Project 154
>>Project 155
>>Project 156
>>Project 157
>>Project 158
>>Project 159
>>Project 160
>>Project 161
>>Project 162
>>Project 163
>>Project 164
>>Project 165
>>Project 166
>>Project 167
>>Project 168
>>Project 169
>>Project 170
>>Project 171
>>Project 172
>>Project 173
>>Project 174
>>Project 175
>Projects 176-200
>>Project 176
>>Project 177
>>Project 178
>>Project 179
>>Project 180
>>Project 181
>>Project 182
>>Project 183
>>Project 184
>>Project 185
>>Project 186
>>Project 187
>>Project 188
>>Project 189
>>Project 190
>>Project 191
>>Project 192
>>Project 193
>>Project 194
>>Project 195
>>Project 195
>>Project 196
>>Project 197
>>Project 198
>>Project 199
>>Project 200
>Projects 201-225
>>Project 201
>>Project 202
>>Project 203
>>Project 204
>>Project 205
>>Project 206
>>Project 207
>>Project 208
>>Project 209
>>Project 210
>>Project 211
>>Project 212
>>Project 213
>>Project 214
>>Project 215
>>Project 216
>>Project 217
>>Project 218
>>Project 219
>>Project 220
>>Project 221
>>Project 222
>>Project 223
>>Project 224
>>Project 225
>Projects 226-250
>>Project 226
>>Project 227
>>Project 228
>>Project 229
>>Project 230
>>Project 231
>>Project 232
>>Project 233
>>Project 234
>>Project 235
>>Project 236
>>Project 237
>>Project 238
>>Project 239
>>Project 240
>>Project 241
>>Project 242
>>Project 243
>>Project 244
>>Project 245
>>Project 246
>>Project 247
>>Project 248
>>Project 249
>>Project 250


It appeared like it took close to 2 minutes to finish and did not return a success message.

After doing a refresh i have noticed dnn  has created pages till Project 111 and the rest were not created..


Keeping my requirement aside why i would create so many pages in a portal at one time i am wondering if others think it would be logical for this to work or not. I am on a business plan using DNN 6.2 at arvxe.com hosting an fyi.

I am also thinking this is a test for the robustness of DNN, nothing negative from me but i would love this kind of scenarios to work, just wondering what others think.

Thanks,

N

 
New Post
8/29/2012 12:59 AM
 
Here is the exception in the log viewer:

UserAgent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: c47d0104-7936-48e3-8f65-e59f7cc8cae5
InnerException: Thread was being aborted.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: N/A - Reflection Permission required
StackTrace:
Message: System.Threading.ThreadAbortException: Thread was being aborted. at SNIReadSync(SNI_Conn* , SNI_Packet** , Int32 ) at SNINativeMethodWrapper.SNIReadSync(SafeHandle pConn, IntPtr& packet, Int32 timeout) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByte() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(SqlConnection connection, SqlTransaction transaction, CommandType commandType, String commandText, SqlParameter[] commandParameters, SqlConnectionOwnership connectionOwnership) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Data.SqlDataProvider.GetTabPaths(Int32 portalId, String cultureCode) at DotNetNuke.Entities.Tabs.TabController.GetTabPathDictionaryCallback(CacheItemArgs cacheItemArgs) at DotNetNuke.Common.Utilities.DataCache.GetCachedDataFromRuntimeCache(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)
Source:
Server Name: NETTLE
 
New Post
8/29/2012 4:00 AM
 
instead of creating individual similar pages I would consider using a dedicated module with a view per project.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/29/2012 7:52 AM
 
Good News. I just upgraded to 6.2.2 from 6.2 in my test server and it worked like a charm.
Just another reason to Love DNN. I just need to verify this at one more place.
Thanks for your help.
 
New Post
8/29/2012 8:15 AM
 
I rather agree with Sebastian that 250 similar pages is tough to manage and arguably a bad practise

I recently changed one of myown sites so that instead of 70 similar pages I have one page - and therefore single point of maintenance. The modules on the page decide what to do based on a parameter.

I used to have 70 (count 'em!) items on one of the menu pull downs.  It looked terrible!  Now I use a separate selection page.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...DNN unable to create 250 pages at a time.DNN unable to create 250 pages at a time.


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