I'm not clear that what is the benefits of Multiserver installation in Coldfusion? Which benefits can I get when I installed like that in my server?
So that you can have 1 CF project per CF instance.
Each instance can have their own webserver and CFAdmin settings (i.e. data source, mapping, etc.)
Very useful especially when you work on multiple projects. (e.g. SiteA.dev maps to CF instance A, and SiteB.dev maps to CF Instance B)
Note: only available in Developer / Enterprise edition, not Standard.
If you're using Win 7 Pro, use IIS. Otherwise, use Apache with virtual hostings (vhost.conf) to support multiple sites on your development machine.
Related
After a strong battle, I managed to set up MS Azure Account, set up Windows VM, install Chrome, install VS 2022, and VSCode. Also, I managed to connect from Desktop RDP and also from the Browser using the Bastion feature. This means I can now connect to the Azure VM using the Browser and no need for an RDP Desktop client. All such features are free based on a credit I got which will end after I utilize the remaining balance. I am also trying to have the same setup using AWS, but still struggling.
I thought this approach will allow me to connect to my local dev environment and no need to worry about updating my laptop to work with such technologies.
Now I can work on my Java and C# Projects from the Library Desktop computers and no need to carry my laptop with me, or this is what I am hoping at least. I realized after many years of working with different laptops, I have to upgrade it one day, and maintaining my laptop is very cumbersome.
I am wondering if anyone has been through such a setup and if it is worth it, and if you recommend using AWS or MS Azure. And, probably paying for the cloud subscription fee is more cost-effective compared to the cost of updating and maintaining your laptop.
I appreciate your feedback.
I have often faced the issue ‘Service unavailable’ in ColdFusion website and need to restart the service manually. Sometimes, also need to restart the host computer.
I checked Event Viewer but I do not find any error related ColdFusion.
I am not familiar with ColdFusion.
Kindly help me. I would like to check why it happens and to solve this issue.
ColdFusion Version 8
Windows Server 2008 R2 Standard - Windows 7, 64bit
IIS Version 7.5
Thank you.
To find out what is actually crashing your CF server you may find information in the "out" log. Look in the /runtime/logs directory for a file called "coldfusion-out.log" or something similar. This is where standard out goes in a running CF application. There is also a /logs directory in your application that may give additional information.
Finally, you may have a hotspot error - an abend. Look in the /runtime/bin directory for a file similar to hs_err_pidXXX.log" (where XXX is some number). If you do have such an error take a quick look to see if it is an "out of memory" error. That's the most common.
I have a post on where all those log files are located. It is from the CF8/CF9 days so it may be useful to you. Of course everyone will tell you to upgrade as well. :) Good luck!
There are two places to look with problem like this: the application server behind CF (JRun for CF8) is the connector between CF and IIS. Adobe CF uses old (IIS6?) style ISAPI connectors that may need to be rebuilt - later versions of CF have a 'rebuild connectors' batch file in cfusion\bin\connectors (something like IIS_connector.bat) but it has been a while since I've had CF8 to look at. At the very least, be certain that you have the last CF8 update from Adobe as they sometimes want you to rebuild connectors after installing them.
A better solution for newer versions of CF (10+) is to use Bilal's Boncode AJP connector - I don't think it supports CF8 but haven't tried it.
CF 8's End-Of-Life was over four years ago and later versions stopped using JRun in favor of Tomcat, which is a bit easier to troubelshoot. If you have a development environment available, you might try running your codebase on CF10 or CF11; if you have to support this application for the foreseeable future, better to do it on something resembling a current version of CF. You could also have a look at Lucee 4.5 for an OSS alternative.
For some time I am managing EC2 (Windows Boxes), RDS and S3 on AWS.
I do know manual steps that must be made in order to set up lets say a normal box (DB, Storage and Server. I heard about Vagrand, but everywhere I looked it mainly talks about Linux boxes on AWS.
My main question is: Is Vagrand a tool that will save me time for deyploment (windows), or should I not use it at all (in Windows scenario).
Vagrant plays nicely with AWS (via vagrant-aws plugin).
Vagrant seems to play nicely with Windows as well since version 1.6 and the introduction of WinRM support (ssh alternative for Windows).
However AWS plugin doesn't support WinRM communicator yet. So you'll need to pre-bake your Windows AMIs with SSH service pre installed, if you want vagrant to provision it.
Update (29/03/2016): Thanks to Rafael Goodman for pointing to vagrant-aws-winrm plugin as a possible workaround.
I'm currently working with a team in my University to put together a new webapp. Nothing too fancy, just run of the mill MySQL + Django. We are also hoping to use Git for source control. We were wondering what hosting options were available to us. We're all very competent with Unix, so a ssh connection would be preferable. We also looked into the Amazon Cloud, but are not sure if that's right for us. What does Stackoverflow suggest for a provider to host both a Git repo for us and our webapp. The simpler, the better. It should also run a Linux environment.
I have had great success using the Rackspace Cloud servers. You get root SSH into the server, so you can set up your Git repo and your web app there. They have a lot of options for which flavor of Linux you want to use as well.
I'm doing Django/Postgres on an Ubuntu server and haven't had any problems at all. As a bonus, it includes very easy web and API integration with their CDN if you're interested in that.
I looked into a variety of cloud providers and RS had the best options for me, although CDN integration was a big deal for my site so that factor weighed heavier than it might for you.
I use the cheapo 256MB RAM/10GB HD install and pay around ~$12/month after bandwidth costs are figured into it.
Here's the pricing: http://www.rackspace.com/cloud/cloud_hosting_products/servers/pricing/
Why not AWS? It has a free tier that is able to run basic Django apps well. You can run it using a Django AMI directly or a service like BitNami Cloud Hosting (Disclaimer: I am a BitNami developer, I am actually in charge of many of the Python-based stacks). Both options allow you to run a micro instance of an Amazon Machine for free (680Mb Ram, 10Gb disk).
On BitNami Cloud Hosting, we recently added support for Python and Django (Python 2.6.5 and Django 1.3) and we already included Git. When you select to create a new server you will have access to all those components on top of Ubuntu 10.04.
Also if you are interested in using Redmine (as dgel suggests) you can select to install it when you create your server in the same machine. Since it is an university project, you may also want to consider hosting the Git part on github.com for free.
I would highly recommend sourcerepo.com for git and redmine hosting. $6.95 per month for unlimited projects including redmine instances with git hooks. You don't need to worry about setting up or maintaining the git repos or redmine instances yourself.
Then for your project's public hosting you can't beat linode.com for $19.95 per month.
I'm trying to test Coldfusion for learning purposes, but I really don't know what is the aditional features that the non-free Enterprise Edition add to the free Developer Edition.
Thanks!
Legally, Enterprise is for public consumption, and Dev is not.
Practically, this means that the Dev edition (which is the same as the Eval edition after the 30? days) is limited to localhost + 1 IP address. That is, it can serve files to localhost and 1 external IP. This IP can only be reset by restarting the service.
Otherwise, your dev install will mimic an ent install completely.
The developer edition of Adobe ColdFusion Server is limited by IP addresses - only the localhost and 1 other IP address can access the server. Any more, and it will throw license exceptions.
Also, printable items such as documents created with cfdocument and cfpresentation are watermarked with a gigantic diagonal banner over each page.
Otherwise, the dev and enterprise editions both have all the features enabled, including advanced debugging and server monitoring, PDF & FlashPaper generation, advanced gateways, 64 bit CPU support and full database drivers including Oracle - the works.
The Trial edition of ColdFusion is the same as enterprise for 30 days, but then drops to be the developer edition after 30 days - once the license has expired. Do make sure you remember to get your serial number in if you put this on production :)
For reference, see Adobe ColdFusion Editions.
The key is the line: "Used for delivering multiple websites and applications on one or more servers"
The Enterprise Edition allows for deployment for commercial purposes.
The Development Edition allows you to develop locally, but not deploy. The deployment requires Enterprise or Standard editions, or purchasing a hosting solution which handles the licensing for you.
Here you go.
Edit: Scroll to bottom for Dev v. Ent. discussion.