Connector issue with non-default Apache2 version on RHEL 3.0

When using a more recent Apache version than the default 2.0.46 that ships with Red Hat Enterprise Linux 3.0, you may find that when configured for ColdFusion MX 6.1 (with or without Updater 1), the Apache httpd process chronically experiences high CPU utilization immediately and all page requests for cfm or htms hang.

I've seen the problem with either several httpd processes using around 19% or one httpd process using 98%, shown here:

[More]

Server stability: Of Diligence, Anecdote, and Fallacy

Today I continue my previous post and the CF Server Stability thread on CFTalk in reply to Micha's comments.




I reiterate; I don't believe that casting a broad net for specious reports, incomplete data, and hyperbole will serve to solve whatever particular difficulty ails a given server. I think most every case is rather unique, although where common threads are drawn they get turned around into Technote advisories, documentation, or possibly bug reports. I think each case needs to be founded in contextual information. In other words... Show me the data!

[More]

Troubleshooting Tips For ColdFusion MX

I'm posting a CFTalk thread that I'm currently engaged in regarding general CFMX troubleshooting techniques, as well as my reply to Dave Watts' follow-up questions




ColdFusion configurations and environments *vary widely* among users. I don't think that casting a broad net for specious reports, incomplete data, and hyperbole will serve to solve whatever particular difficulty ails your server, although there is certainly much to be said for a controlled gathering of data "from the field" for careful analytic review [in order to quantify trends in the developer community].

Some things to consider [for a particular server problem] might be the following:

[More]

Debugging tips for SMTP Connectivity

If you're having problems verifying a mail server from the ColdFusion Administrator, you can telnet to the mail server on port 25 to debug the connection.

C:>telnet smtp.mail.company.com 25


If you find that you are unable to establish a connection from a telnet session when logged on to the server hosting ColdFusion, then ColdFusion will also not be able to do so.

Once you have a connection established on the commandline, you can actually send mail to test problems with the sender's or recipient's address. Be careful when typing as backspace or delete characters are counted.

Here is an example session of sending mail from the commandline:

[More]

What's up around Concord?

This week the Concord Public Library launched it's new website. Some of the new features on the website include access to the Special Collections including original survey diagrams by Thoreau, as well as a Brief History of Concord.

Since April or May of this year the library has been closed while under renovations and additions. It's expected to reopen in January, and I supposed the new and improved website is part of the PR to build anticipation for the reopening. I for one have been anticipating the reopening for quite a while. I live just a couple blocks from it, and I can't wait to start spending my weekends there in new reading rooms. For me, the library has been particularly difficult to concentrate in because of the creaky floor boards.

[More]

FPort v2.0

Got caught with your ports open?

When netstat's not good enough, try FPort instead. FPort from Foundstone is a Windows utility that does netstat one better; it identifies the process id and process name for each port that is open or connected to on the system. With the -a switch it can sort by process name for easier readability. Check it out.

First here's nestat output on my system:

[More]

SSLPeerUnverifiedException while consuming webservices on SSL websites

If consuming webservices from ColdFusion MX while specifying a wsdl location that resides on an SSL enabled website, the code may produce the error below if the certificate authority of the SSL website is not already trusted by inclusion in the cacerts certificate store file.

To correct the problem, import the certificate into the cacerts file used by the JVM under ColdFusion MX, using the keytool utility.

For more on using the keytool, refer to my earlier blog for a similar problem with CFHTTP and SSL websites.

Could not generate stub objects for web service invocation.
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated It is recommended that you use a web browser to retrieve and examine the requested WSDL document for correctness. If the requested WSDL document can't be retrieved or it is dynamically generated, it is likely that the target web service has programming errors.

Stack Trace
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificateChain(DashoA6275)
at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:2949)
at HTTPClient.HTTPConnection.handleRequest(HTTPConnection.java:2767)
....

Fedora Core 3 Linux Install for Dual Boot w/ WinXP Fails to Boot beyond BIOS

******* SEE COMMENTS FOR SOLUTION *******


I've posted to Fedora Forums and logged a Red Hat bug, but since that's not going too well, I'll just blog it to relieve stress...

New install of Fedora Core 3 final build from DVD iso to Dell 8600 Inspiron laptop with Windows XP SP2 on hda2 and 12.5 MB free space. First time Linux has touched this machine.

Configured Windows as default OS during FC3 install and set boot password option for grub. FC3 installed to the free space with: 1GB Swap, 4.5 GB /, 2GB /opt, 2GB /home, 2GB /usr/local. No problems.

[More]

Oreja de burro: Recursive Entity Relationship

In Schoenhof's Foreign Books in Harvard Square, I recently picked up a great English-Spanish Telecommunications Dictionary. Its a fantastic desk reference if you ever have a need to rewrite an application from one language to the other, as was recently done with this English translation of FlashBlog.

Diccionario de inform·tica y telecomunicaciones (ingles-espaÒol)
Author: Moreno MartÃŒn, Arturo
ISBN: 8434428865
Published: 2001

If you're wondering, Oreja de burro is listed as the translation for Pig's Ear where the definition is a recursive entity relationship. I can definitely say that I never heard of Pig's Ear ever used in informatics circles.

Import Script for Converting CFXML_Blog to BlogCFC

To convert my former blog from CFXML_Blog to BlogCFC, I wrote a script to import the blog and comments data from one to the other. Additionally, I've written a script that can be used to catch incoming requests for the old blog URL format and convert it to BlogCFC styled querystring parameters. Anyone is free to use it. Download here.

For more on my initial experience converting CFXML_Blog to BlogCFC with an Aura skin, see this blog entry.

import_cfxmlblog.cfm
This script does just that... It imports CFXML_Blog blogs into BlogCFC. Run once from the blog root, then move out of the docroot. Instructions are in the comments, but take special note that you must edit the categoryExists method in blog.cfc to allow public access rather than private to run this import script, and then change the access level back to private when finished.


adaptor_cfxmlblog.cfm
Should be cfincluded in the Application.cfm to provide URL rewrites to map requests for CFXML_Blog querystring combinations to the equivalent querystring in BlogCFC. This way links from search engines and other sites remain intact. For example, it will map /blog/index.cfm?data=20041005 to /blog/index.cfm?mode=day&day=05&month=10&year=2004


[Download]

More Entries