Hi All --
I've just joined this list. My company has embarked on a project which
necessitates us getting "down and dirty" with some ColdFusion code. Right
now we're in the process of setting up our development environments. We're
running ColdFusion 5 Enterprise edition (CF5e) on Linux, using Apache (v
1.3.20, to be exact).
When developing in other languages (predominantly Perl on UNIX) we have a
fairly standard, mature development environment which allows each of our
developers to have a completely autonomous web server, database server and
source tree (which is linked via CVS). This allows multiple developers to
collaborate on a project without stepping on each others' feet.
CF5e for Linux appears to be remarkable well "UNIX-fied" for a system which
came from Windows. This was a pleasant surprise. Unfortunately, there is
one glaring hole in the system which is causing us some difficulty: There
appears to be no way to change the location CF5e looks for its UNIX socket
("/tmp/cfserver").
As there is SO MUCH environment-specific stuff in the cfserver instance, it
is clearly necessary to have separate cfserver instances (in addition to
database and web server). Ideally, I would like to allow multiple
developers to work on a single machine. UNIX is very capable of doing so,
and it would add appreciable cost to have to purchase and configure separate
dev server machines for each developer. Unfortunately, if we cannot change
the location of the UNIX socket, we're outta luck. (I suppose I could have
TWO developers on a single machine -- one on the TCP/IP socket via
CF_NETWORK_SOCKET... but... *sigh*)
My questions:
1. Does this functionality exist in CF5e?
2. If not, is it on the drawing board for a subsequent release?
I see this as a very simple, yet profoundly beneficial bit of functionality
for all CF developers. From an interface point of view, it would be
possible to create a very easy-to-use method of configuring this variable in
both the CFSERVER and the MOD_COLDFUSION client. For instance, a single
environment variable ("CF_UNIX_PORT"?), if present, could override the
hard-coded "/tmp/cfserver" setting. If it is not present, then there would
be no difference for the user. This appears to be a zero-impact addition
which could be implemented in less than a dozen lines of code.
This would sure beat be booting up a HEX editor! :-)
What do you all think?
Thanks!
-Jesse-
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jesse Erlbaum ....................... CTO
[EMAIL PROTECTED] ............. Vanguard Media
v: 212.242.5317 x115 ...... New York City
+-+-+-+-+-+- http://www.vm.com/ +-+-+-+-+-+-+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.