Ajas,
I had a major performance problem with the processing time of
CFDOCUMENT when creating PDFs using images in CF9. Creating a pdf would
use all my Java heap memory and crash if I had a lot of images. As few
as 25 low-resolution images (1024x768) in a single pdf could
potentially bring my server to a screeching halt. It gave me many
sleepless nights until I finally found the answer on Rupesh Kumar's
blog:
http://www.rupeshk.org/blog/index.php/2007/12/images-and-cfdocument-performance/
All I would say is just be on the lookout for performance issues. (The
problem above was due to a bug dealing with images in the underlying
Java advanced imaging library.)
--Frank
Ajas Mohammed wrote:
I have the means i.e T SQL to call the object but I guess
its time to use CF 9 built in features. Let me give a background of
whats going on.
We use this object or COM rather since CF 6.1, CF 7 to merge pdf's,
form fields etc. We had problems then and even now, when we moved to CF
9 in Nov 2010, the problems still continue. We know CF 8 and CF 9 have
better capabilities now to handle pdf's merging, form fields etc and I
think thats the direction we will go from here, since its a random
headache every now and then, when everything starts to blow up.
So cfpdf and cfpdfform, here I come. :-)
Apart from this, the text we use for cfdocument has http url for images
and I have seen from blog posts that you are better off using localurl
attribute to save resources and improve performance of CFDocument.
Let me know if any one has CFDocument best practices. I have already
listed localURL part. ;-)
<Ajas Mohammed />
http://ajashadi.blogspot.com
We cannot become what we need to be, remaining what we are.
No matter what, find a way. Because thats what winners do.
You can't improve what you don't measure.
Quality is never an accident; it is always the result of high
intention, sincere effort, intelligent direction and skillful
execution; it represents the wise choice of many alternatives.
On Thu, Jan 13, 2011 at 2:20 PM, Mischa
Uppelschoten <mischa.uppelscho...@bankersx.com>
wrote:
COM events would be
logged in Application. The entry you show does not seem related to COM.
I think your best bet is to either wait for or provoke a problem and
look in App log for that time period. Do you have any means of calling
that object from another platform like .Net or T-SQL?
From: ad...@acfug.org
[mailto:ad...@acfug.org] On Behalf Of Ajas
Mohammed
Sent: Thursday, January 13, 2011 12:05 PM
To: discussion@acfug.org
Subject: Re: [ACFUG Discuss] IIS error log Connection dropped
Yes, I looked at
Event Viewer. The most common or frequent error I see in Event log
under System is "Error communicating with the Spooler system service.
Open the Services snap-in and confirm that the Print Spooler service is
running." The source is listed as TermServDevices and eventID is 1114.
In Event Viewer, Under Application, I see "The configuration
information of the performance library "C:\WINDOWS\system32\perfts.dll"
for the "TermService" service does not match the trusted performance
library information stored in the registry. The functions in this
library will not be treated as trusted." The source is listed as
Perflib and EventID is 2003.
Under System, there is another one "The WinHTTP Web Proxy
Auto-Discovery Service suspended operation." Source is
WinHttpAutoProxySvc and Event Id is 12517
Let me know if you need more info.
Thanks,
<Ajas Mohammed />
http://ajashadi.blogspot.com
We cannot become what we need to be, remaining what we are.
No matter what, find a way. Because thats what winners do.
You can't improve what you don't measure.
Quality is never an accident; it is always the result of high
intention, sincere effort, intelligent direction and skillful
execution; it represents the wise choice of many alternatives.
On Thu, Jan 13, 2011 at 11:16 AM, Charlie
Arehart <char...@carehart.org> wrote:
Mischa, I’m curious:
are you thinking of the IIS Application pools instead? I know they have
recycling and shutdown features, but I’d be surprised to hear that
there was any similar mechanism for COM objects.
But assuming there is, is that for all of them, somehow? Specific ones?
If the latter, how/when would the be registered to participate in such
monitoring? Could be compelling, beyond Ajas’s issue.
Windows has some
options for COM application recycling and automatic shut down. Have you
checked the event logs?
Just an update: he
got that info to me, but as I told him, I’m afraid that there’s really
nothing I can see or offer, since I know nothing about the COM object.
Again, he just needs to find what he can from any diagnostics available
for it. Perhaps there’s some sort of log, or maybe it’s writing
something in the Windows Event logs.
/charlie
------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------
|