Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I have installed Qlikview webserver (IIS) (let's call it QVIIS1) on a standalone server. I used the same domain account for the service as I have for other QlikView servers whose services are starting and working with no problem.
However, on QVIIS1 the "Qlikview Settings Service" will not start. After I installed the QV webserver component onto QVIIS1 and rebooted it didn't start automatically. It also will not start if I manually try to start it from the services.msc dialog. I get the following error message:
"The QlikView Settings Service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."
Any help figuring out a solution to this issue would be GREATLY appreciated!
Thanks in advance.
Clearly your Netstat is lying :-). That's telling you the same as my suggestion, that Port 4750 is in use. You will either need to find out what is using it or change the Settings service port. I take it you've not installed the QlikView Web Server in error because I've only ever come across that or the BladeLogic agent so far which uses this port.
The first thing to look at is to ensure nothing else is using TCP Port 4750 for communication. That's been the issue for me in the past (e.g. BladeLogic management software has been one).
Thanks for the suggestion, Dave. I did used netstat -a -n to check for activity on port 4750 and there wasn't any.
Any further suggestions would be greatly appreciated!
Thanks so much.
I assume the domain user which is running the services is both a local Administrator and QlikView Administrator? Permissions is often another source of problems.
Is there nothing in the Windows Event Logs detailing any errors?
Yes, the service account used by the services is a member of the local admin group as well as the QlikView Administrator group.
I checked the Application Event Log and found this...I guess I missed it before. Any idea how to resolve this issue?
Service cannot be started. System.ServiceModel.AddressAlreadyInUseException: HTTP could not register URL http://+:4750/QVWS/Service/ because TCP port 4750 is being used by another application. ---> System.Net.HttpListenerException: The process cannot access the file because it is being used by another process
Details Tab:
Service cannot be started. System.ServiceModel.AddressAlreadyInUseException: HTTP could not register URL http://+:4750/QVWS/Service/ because TCP port 4750 is being used by another application. ---> System.Net.HttpListenerException: The process cannot access the file because it is being used by another process at System.Net.HttpListener.AddAllPrefixes() at System.Net.HttpListener.Start() at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen() --- End of inner exception stack trace --- at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen() at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener) at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback) at System.ServiceModel.Channels.HttpChannelListener.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeS...
Clearly your Netstat is lying :-). That's telling you the same as my suggestion, that Port 4750 is in use. You will either need to find out what is using it or change the Settings service port. I take it you've not installed the QlikView Web Server in error because I've only ever come across that or the BladeLogic agent so far which uses this port.
You were right on, Dave. The BladeLogic agent was using this port. Thanks so much for the help and sticking with it!