>- see footer for list info -<
No sure if we have cross purpses here Gary,

CFDEUG - I meant was in the admin, Debug output, even if it is limited to an
IP Address but turned on is still generated for every request and can causea
lot of overhead.

Unless of course you meant the CFDUMP being commented out ;)

I'd suggest to use the Server Monitor as Russ has suggested, but be warned
it can bring a server down in CF8 but is a lot better in CF9
----------------------------------------------------------------------
[ ] internal   [ ] private   [X] ask first   [ ] bloggable
----------------------------------------------------------------------
Kev McCabe
Adobe Community Professional - ColdFusion
UK ColdFusion User Group Manager
tel:        +44 7751 230 725
email:    [email protected]
skype:    bigmadkev
blog:    http://bigmadkev.com/blog
----------------------------------------------------------------------


On 21 August 2010 21:56, Gary <[email protected]> wrote:

> >- see footer for list info -<
> Thanks for the thoughts, Kev. I've checked the code and the cfdebugs are
> definitely commented out except one which lives inside a cfcatch. The whole
> mail routine is inside a cftry so I can capture and diagnose any runtime
> errors. Strangely, cfcatch wasn't triggered which adds to the puzzle. Maybe
> the GC overhead error completely blew up every bit of code that was
> supposed
> to run.
>
> Gary
>
> On Sat, Aug 21, 2010 at 9:29 PM, Kev McCabe <[email protected]> wrote:
>
> > >- see footer for list info -<
> > I guess you're doing a cfloop with a cfmail?
> >
> > Or are you using the query attribute to cfmail?
> >
> > I've known a task that ran start to cause issues like this because, even
> > though there was no output to screen, the developer left a cfdump in
> there,
> > and that takes up memory while it puts everything together then outputs
> in
> > the buffer. Just something to look for if this is a script that doesn't
> > need
> > to return anything to screen that it does just that and doesn't output
> > anything.
> >
> > Also something that can also cause issues is the cf debug output even if
> > it's not displayed, it gets generated in the background; just trying to
> > think of little gotchas, when things like this happen after your numbers
> > increase.
> >
> > As you say the trouble with the isp blocking and getting unblocked is a
> > pain, and why something like postmark can take this headache away.
> > ----------------------------------------------------------------------
> > [ ] internal   [ ] private   [X] ask first   [ ] bloggable
> > ----------------------------------------------------------------------
> > Kev McCabe
> > Adobe Community Professional - ColdFusion
> > UK ColdFusion User Group Manager
> > tel:        +44 7751 230 725
> > email:    [email protected]
> > skype:    bigmadkev
> > blog:    http://bigmadkev.com/blog
> > ----------------------------------------------------------------------
> >
> >
> >  On 21 August 2010 19:30, Gary <[email protected]> wrote:
> >
> > > >- see footer for list info -<
> > > @Rich, glad you can confirm that 40K emails is perfectly do-able. I
> > already
> > > have the emails in a db so I guess adding a "sent" bit column would let
> > me
> > > track what's been sent. I don't like the idea of doing a db update
> every
> > > time cfmail is looped. Perhaps it should fire off in batches of 100
> > emails
> > > at time and do 1 db update after each batch. Not so sure about getting
> > > scheduling to run every few seconds indefinately to check for emails
> > > waiting
> > > to be created. There must be a more elegant, robust way?
> > >
> > > @Kev, yes CF spools emails to disk. The Postmark service sounds good
> but
> > > I've already got some good bounced mail handling code. However, every 6
> > > months some ISP or mail provider blocks emails which is a real pain.
> > > Getting
> > > it unblocked is hard work.
> > >
> > > I'd still like to optimise the java settings.
> > >
> > > Thanks for you input, chaps.
> > > Gary.
> > >
> > >
> > > On Sat, Aug 21, 2010 at 12:00 PM, Kev McCabe <[email protected]>
> > wrote:
> > >
> > > > >- see footer for list info -<
> > > > I'm guessing you've go the mail settings to spool?
> > > >
> > > > If it's important to get the emails sent and you want to track them
> on
> > a
> > > > mailing list, you could look at something like PostMark
> > > >
> > > >
> > >
> >
> http://www.bennadel.com/blog/1900-Sending-Mail-And-Monitoring-Bounce-Backs-With-ColdFusion-And-Postmark.htm
> > > >
> > > > But of course this costs more money but may be better to ensure the
> > > emails
> > > > get where they need to, as your mail server sending say 5k to yahoo
> may
> > > get
> > > > blocked by yahoo.
> > > >
> > > > Sending mail is always a pain, and has many stumbling blocks.
> > > >
> > > > HTH
> > > >
> > > >
> ----------------------------------------------------------------------
> > > > [ ] internal   [ ] private   [X] ask first   [ ] bloggable
> > > >
> ----------------------------------------------------------------------
> > > > Kev McCabe
> > > > Adobe Community Professional - ColdFusion
> > > > UK ColdFusion User Group Manager
> > > > tel:        +44 7751 230 725
> > > > email:    [email protected]
> > > > skype:    bigmadkev
> > > > blog:    http://bigmadkev.com/blog
> > > >
> ----------------------------------------------------------------------
> > > >
> > > >
> > > > On 21 August 2010 11:44, Rich Wild <[email protected]> wrote:
> > > >
> > > > > >- see footer for list info -<
> > > > > I regularly use CF8 to send 20K - 40K of emails out using just
> > standard
> > > > > settings, so wonder if there's something else going here?
> > > > >
> > > > > At any rate, why not whack all the emails into a db table, then
> > > > > periodically
> > > > > check that table to see if there are any emails in there, and if
> so,
> > > send
> > > > > 1000 out, delete them and stop - wait for the next poll and so on
> > until
> > > > > there's nothing left..
> > > > >
> > > > > Cheers,
> > > > > Rich
> > > > >
> > > > > On 21 August 2010 11:15, Gary <[email protected]> wrote:
> > > > >
> > > > > > >- see footer for list info -<
> > > > > > Hi. Does anyone have experience with using cfmail to generate
> > 30,000+
> > > > > > personalised emails? At the moment I'm firing off an asynchronous
> > > > gateway
> > > > > > event which uses <cfmail query="recipients"> to do the job.
> > However,
> > > as
> > > > > the
> > > > > > mailing list grows it's starting to throw Java errors like:
> > > > > >
> > > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> > > > > >
> > > > > > Various blogs mention changing the heap, collection agressiveness
> > and
> > > > > stuff
> > > > > > but there doesn't seem to be a specific figure that I'm supposed
> to
> > > > > change
> > > > > > the settings to. It seems very much "finger in the air" and as
> this
> > > is
> > > > a
> > > > > > production server I don't want to experiment too much. Has anyone
> > > found
> > > > > > settings that work nicely for them to avoid the above error?
> > > > > >
> > > > > > I'm wondering if the email job needs to be broken down into
> smaller
> > > > > batches
> > > > > > of 1000 for example? Is there something better than cfmail?
> > > > > >
> > > > > > I'm running CF 8.01 x64 on Win 2008 R2 with 2.5GB RAM with a Xeon
> > > 5530
> > > > > > 2.4Ghz cpu.
> > > > > >
> > > > > > Thanks in advance for any pointers. I have a very small budget if
> > > > anyone
> > > > > > experienced with java settings and/or big mailing lists can give
> > > advice
> > > > > or
> > > > > > code and wants something other than beer tokens.
> > > > > >
> > > > > > Gary.
> > > > > > _______________________________________________
> > > > > >
> > > > > > For details on ALL mailing lists and for joining or leaving
> lists,
> > go
> > > > to
> > > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > > >
> > > > > > --
> > > > > > CFDeveloper Sponsors:-
> > > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> <
> > http://www.gradwell.com/> -<
> > > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer
> your
> > > > help
> > > > > -<
> > > > > >
> > > > > _______________________________________________
> > > > >
> > > > > For details on ALL mailing lists and for joining or leaving lists,
> go
> > > to
> > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > >
> > > > > --
> > > > > CFDeveloper Sponsors:-
> > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> <
> > http://www.gradwell.com/> -<
> > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> > > help
> > > > -<
> > > > >
> > > > _______________________________________________
> > > >
> > > > For details on ALL mailing lists and for joining or leaving lists, go
> > to
> > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > >
> > > > --
> > > > CFDeveloper Sponsors:-
> > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> <
> > http://www.gradwell.com/> -<
> >  > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> > help
> > > -<
> > > >
> > > _______________________________________________
> > >
> > > For details on ALL mailing lists and for joining or leaving lists, go
> to
> > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > >
> > > --
> > > CFDeveloper Sponsors:-
> > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> -<
> > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> help
> > -<
> > >
> > _______________________________________________
> >
> > For details on ALL mailing lists and for joining or leaving lists, go to
> > http://list.cfdeveloper.co.uk/mailman/listinfo
> >
> > --
> > CFDeveloper Sponsors:-
> > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> -<
> > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help
> -<
> >
> _______________________________________________
>
> For details on ALL mailing lists and for joining or leaving lists, go to
> http://list.cfdeveloper.co.uk/mailman/listinfo
>
> --
> CFDeveloper Sponsors:-
> >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> >- Lists hosted by www.Gradwell.com -<
> >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
>
_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to