> -----Original Message-----
> From: James Smith [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 15, 2007 5:24 AM
> To: CF-Community
> Subject: Plea for help
> 
> Does anyone know what would cause a user to switch sessions (or any
> other
> reason a basket would empty)?

Not to get personal, but you did ask.  ;^)

What's your architecture?  Anything there worth examining?  Specifically:

+) Are you clustered?  If so how is balancing in the cluster handled?  Are
clustered sessions enabled?  If balanced with an appliance are "sticky
sessions" (however defined by the appliance) handled?

+)Any "odd" hardware between the app and the user?  For example an SSL
accelerator appliance?

In general what are we talking about?  Just an overview:
server/hardware/versions/etc.


Silly stuff you've almost definitely done but bear repeating:

+) Check drive space.  Stupid, yes - but something that's bit people in the
ass again and again. Make sure you have lots of free space (or at least that
you don't have very little).  The most common culprits are old log files and
temp files.

+) Check your server/OS logs: is your application actually up as much as you
think it is?  There are plenty of situations in which your app/server/OS may
reset itself quickly/automatically - you might not notice in the course of
world events but it would kill your sessions.

+) Increase logging.  Turn on system monitors (perfmon) and up logging
states wherever possible. 

+) Add some logging to the app - log when items are added the cart by
IP/time/etc.  Something that will hopefully narrow things down.


Some other ideas:

+) Use that anger!  Don your flame-suit and get on those public forums.  Ask
for specifics (get time of incident, browser, OS, etc - see if they can
replicate the problem or if it were point in time).  Better yet if you can
get approval offer a small reward (a small gift certificate or something)
for helping out - nothing eliminates momentary inconvenience like cold, hard
cash.

+) In the same vein consider a parallel task of improving your error
reporting. Two aspects here.  Improve your online error reporting (if you
haven't already) to include browser details, clickstream (if you have it)
and so forth.  (I've been collecting clickstream data for years now and find
it invaluable for tracing down odd bugs).  Secondly make sure that your
support personnel are asking the right questions:
browsers/versions/OS/time/etc - nothing is more frustrating than trying to
deal with a poorly taken problem description/history.

Jim Davis




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7 & 
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

Archive: 
http://www.houseoffusion.com/groups/CF-Community/message.cfm/messageid:236712
Subscription: http://www.houseoffusion.com/groups/CF-Community/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5

Reply via email to