Quick Nav:  Online Store   |   Login | Register

Version 3.0 Beta Test FeedBack

Rate this topic:

Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
AuthorMessages
Rodney
<100 Posts
Posts:60


04/01/2008 6:29 PM  
Hi John,

Can you send me the latest beta please - I have 3.1.1 and would like to set up the 301 redirects on PokerDIY.com - thanks!

Rodney
Smart-Thinker.com
John Mitchell
Posts:2750


04/01/2008 9:08 PM  

Hi Everyone,

I'll be sending coupons to everyone that did beta testing so that you can download the new version for free.  I just need to figure out how to get them to work in the store.
This will allow you to be setup in the system for future services and will make it easier for me then having to do individual e-mails with license keys.

 

NFX,

That is something more to go on at least.  I think what I need to do is send you a debug version so we can tell exactly what stringbuilder is causing that OOM error.

John Mitchell
Posts:2750


04/02/2008 7:12 PM  
I have sent an e-mail with the instructions for getting your license keys.
This may have looked like a two for one offer, but it is really a two for free "thank you" to all of you for testing.
DavidWSnow
<250Posts
Posts:162


04/04/2008 11:45 AM  

John I have found an interesting "feature" of PB 3.1.5 that is causing me dificulty.  I have PB installed on my primary site www.Agingsafely.com, but not on it 30+ parent portals.  I figures out a way that I could use it on them to make them much more SEO-friendly and also save me lots of typing when setuping up new ones.  I wanted to use  "our"  ReplaceDescription  and ReplaceTitle rules and create a similar one that would use ListX to taylor a block of text and replace a placeholder in the Text/HTMl module on the same page.

I placed PB at the bottom pf the page, activated "load saved rules" and to my surprise I don't get MY saved rules I get your default saved rules.  Now I need an easy way to move the required rules from the default portal to 30+ other portals.  I assume that you had a good reason to make the save rules unique per portal.  I suppose that I could put these tree rules in the "global rules" where they would get executed on all sorts of pages where they aren't required -- Kind of Yukky.

I thougt that you were thinking a an import/export method. Did you ever do anything on that?

/DaveS

PS: I still can't order PB 3.1.6

 

John Mitchell
Posts:2750


04/04/2008 12:48 PM  

Hi Dave,
PageBlaster gets installed at the DNN host level, so it should be available to all portals. Maybe you are just saying that you have not used it on any portals other than the default yet.

The Saved Rules are unique per portal because administrators of different portals may not know each other.

To copy SavedRules from one portal to another you can go to the DesktopModule/Snapsis/PageBlaster/Config/SavedRules folder and copy the file , and rename it to have the new portal number PageBlaster.SavedRules[ 0 ].config --> PageBlaster.SavedRules[ 1 ].config --> PageBlaster.SavedRules[ 2 ].config (spaces added in the brackets to make it show in the forum)

You can also do this with the PortalRules if you want to save a step in copying them into the PortalRules.

When you put your coupon in for 3.1.6, add the module to the cart first, then add the coupon on the cart page. I guess the Cart price rules for Catalook do not work if you add then from the Product Page.

DavidWSnow
<250Posts
Posts:162


04/04/2008 1:56 PM  
John it is the "add" button on the cart page that is "yellow screen'ing". Thanks for the magic on the saved rules. I assumed that there must be a way.

/DaveS
jens lewald
<50 Posts
Posts:40


04/04/2008 3:24 PM  

Hi john,

 

thank you for your e-mail and the offer of  free pageblaster. But my promo code didn´t work as you describe in your e-mail. I got an error with info that my promo code is wrong :(.

 

thanks jens

John Mitchell
Posts:2750


04/04/2008 3:48 PM  
I just went and tried both of your coupons and they worked for me.

I sent each of you an e-mail with the steps I used, let me know through e-mail if they still don't work, and I'll try to figure out another way.
FM
<50 Posts
Posts:40


04/05/2008 2:09 AM  
Posted By John Mitchell on 04/04/2008 3:48 PM
I just went and tried both of your coupons and they worked for me.

I sent each of you an e-mail with the steps I used, let me know through e-mail if they still don't work, and I'll try to figure out another way.



I figured out the problem with the coupons.    If you try adding the coupon at the time you select the product it does not recognize it.    What you have to do is to just add the product without the coupon and then when you get to the checkout you then add the coupon and it works.

 

 

jens lewald
<50 Posts
Posts:40


04/05/2008 8:51 AM  

hi john,

 

yes it works. Was my fault, because i add the promo code on site before i do add to cart. On this page altough a field for promo code :)

No all is fine.

 

Thanks Jens

martin mcinulty
<20 Posts
Posts:9


04/06/2008 12:20 AM  
John

I see that page blaster has been released as a module now. When I log into site I don’ see any discount available

Is there a code I need to receive this???

sent a few email but no reply
John Mitchell
Posts:2750


04/06/2008 7:24 AM  
Hi mmcinulty,

I don't see where you participated in the beta testing, but correct me if I'm wrong.

If you have purchased version 2.x from this site before then there should be an 80% discount reflected on the product price for the new version.

If you purchased from Snowcovered, I'm still working on the listing for their site.
Nelson Fernandez
<100 Posts
Posts:50


04/08/2008 3:52 PM  
Posted By John Mitchell on 04/01/2008 9:08 PM

NFX,

That is something more to go on at least.  I think what I need to do is send you a debug version so we can tell exactly what stringbuilder is causing that OOM error.



I'm ready to run a debug version whenever you send it. I really want to get in on the PB3 goodness soon, but I can't until we figure out the memory leak.

Host Account
<100 Posts
Posts:82


04/08/2008 4:19 PM  

Hi NFX,

Sorry I got sidetracked and forgot about this one.

I have attached a debug version to this post, if you place the DLL & PDB file in your /bin we should see more information in the error.

 


Attachment: 148193656271.zip

Nelson Fernandez
<100 Posts
Posts:50


04/10/2008 11:41 AM  

John,

I've been running this since last night and so far no major problems! CPU usage is also down from what it was before and memory only increased a max of about 10MB (probably due to the debug mode and I turned on full debug in the trace). But the site has been running fine and dandy is the attached debug build the same version as release?

EDIT: It looks like there was an OOM exception late last night at about 1AM but the logging did not seem to catch it. Where should I look for the extended info?

John Mitchell
Posts:2750


04/10/2008 11:46 AM  
That's good news. Yes, it is the same version as the current release.

Do you have some of your rules disabled? I also noticed that the last error you had was on the beats download page tab 57 I think, so you may want to check that is working as expected.
John Mitchell
Posts:2750


04/10/2008 11:50 AM  
BTW, memory should increase with the use of PageBlaster and 10MB is not out of the question since you are caching pages in memory.

Nelson Fernandez
<100 Posts
Posts:50


04/10/2008 11:51 AM  
It looks like I edited as you replied..

There was an OOM exception late last night at about 1AM but the logging did not seem to catch it. I checked and my config was set to log Header only so my mistake. I've reenabled the Debug logging and will keep you posted.

I am still happy that I cannot see the problem constantly as before though. The site is even running features I had previously turned off in PB2 (compression most notably) so I am highly optimistic about it all. I had also changed my rules per your suggestion which may have had a positive impact.
Nelson Fernandez
<100 Posts
Posts:50


04/10/2008 2:41 PM  

UPDATE: Here is the debug log of the OOM:

4/10/2008 11:01:09 AM PB:ReplacementEngineController:Replace: Replacement Error:
Message: Exception of type 'System.OutOfMemoryException' was thrown.
StackTrace: at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
at System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength)
at System.Text.StringBuilder.Append(String value)
at System.Text.RegularExpressions.RegexReplacement.ReplacementImpl(StringBuilder sb, Match match)
at System.Text.RegularExpressions.RegexReplacement.Replace(Regex regex, String input, Int32 count, Int32 startat)
at System.Text.RegularExpressions.Regex.Replace(String input, String replacement, Int32 count, Int32 startat)
at System.Text.RegularExpressions.Regex.Replace(String input, String replacement)
at System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement, RegexOptions options)
at Snapsis.HttpModules.PageBlaster.ReplacementEngine.ReplacementController.RegexReplace(String input, String searchFor, String replaceWith) in E:\Active\Projects\Snapsis.HttpModules\PageBlaster\ReplacementEngine\ReplacementController.cs:line 211
at Snapsis.HttpModules.PageBlaster.ReplacementEngine.ReplacementController.Replace(String content) in E:\Active\Projects\Snapsis.HttpModules\PageBlaster\ReplacementEngine\ReplacementController.cs:line 123
4/10/2008 11:01:19 AM PB:Replacements: Replacements Error:
Message: Exception of type 'System.OutOfMemoryException' was thrown.
StackTrace: at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
at System.Convert.ToBase64String(Byte[] inArray, Int32 offset, Int32 length, Base64FormattingOptions options)
at System.Convert.ToBase64String(Byte[] inArray)
at Snapsis.HttpModules.PageBlaster.RequestFilter.CompressContent(String content) in E:\Active\Projects\Snapsis.HttpModules\PageBlaster\RequestFilter.cs:line 193
at Snapsis.HttpModules.PageBlaster.RequestFilter.Write(Byte[] buffer, Int32 offset, Int32 count) in E:\Active\Projects\Snapsis.HttpModules\PageBlaster\RequestFilter.cs:line 71
N4\Site\DesktopModules\Snapsis\PageBlaster\Cache\default
Files Cached=10, Files Removed=0, MBytes Removed=0

The event log shows this:

Exception information:
Exception type: OutOfMemoryException
Exception message: Exception of type 'System.OutOfMemoryException' was thrown.

Request information:
Request URL: http://www.warbeats.com/Default.aspx?tabid=57&id=1548
Request path: /Default.aspx
User host address: 193.152.241.233
User: mark619
Is authenticated: True
Authentication Type: Forms
Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information:
Thread ID: 22
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
at System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength)
at System.Text.StringBuilder.Append(String value)
at Snapsis.HttpModules.PageBlaster.RequestFilter.Write(Byte[] buffer, Int32 offset, Int32 count) in E:\Active\Projects\Snapsis.HttpModules\PageBlaster\RequestFilter.cs:line 41
at System.Web.HttpWriter.Filter(Boolean finalFiltering)
at System.Web.HttpResponse.FilterOutput()
at System.Web.HttpApplication.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 

NOTE: the only replacements that should be happening on that page are two load file replacements that happen site wide to put in my google analytics code BUT I have a rule that should be exluding this specific page (http://www.warbeats.com/Default.aspx?tabid=57)   path pattern="tabid[/|=]⏅|58|36|86|91][/]" excludeFrom="All"

Is there anywhere I can see which replacement it was trying to process?

John Mitchell
Posts:2750


04/10/2008 6:02 PM  

I have a feeling that it is the downloading of files that is causing the OOM error.  This is a common problem on web servers because each file that is uploaded or downloaded has to be completely put into memory when doing it through http.

Notice how the debug file also has an OOM error on the next operation which is doing compression.

You were reading my mind on trying to find out which rule was being processed though. I just added that information into the debug message in the attached file.

How big are your download files?  You may want to consider hosting your downloads on a CDN like Amazon S3.


Attachment: 14102436271.zip

Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
Forums >Snapsis Product Support >PageBlaster > Version 3.0 Beta Test FeedBack



ActiveForums 3.7
Powered by: Snapsis Software