Mark123 Posted July 5 Share Posted July 5 Hello,every one There's a confusing problem for your help. The original front-end port of Spotfire is "8000" via HTTP.Not long ago, I replaced HTTP with HTTPS and disable unencrypted HTTP traffic at the same time.And now,the original front-end port of Spotfire is "443". Today,the monitoring program shows that the original port 8000 is running, but there is an exception. After searching, it was found that the port "8000" is occupied by "Spotfire.Dxp.Cef.Subprocess" Now the Spotfire is running normally, I dare not k-i-l-l this process "Spotfire.Dxp.Cef.Subprocess". I'd like to know why the port "8000" is still being used and the possible reason for the abnormal error message.Most importantly, how to solve this problem? Link to comment Share on other sites More sharing options...
Olivier Keugue Tadaa Posted July 5 Share Posted July 5 Hi Mark, When you disable the standard HTTP connector port from the server.xml, Spotfire stops listening on that port. Can you describe the steps you ran through for your setup? or share the server XML file (without any sensitive information) Link to comment Share on other sites More sharing options...
Mark123 Posted July 5 Author Share Posted July 5 Yeah.I followed these steps to disable unencrypted HTTP traffic: Locate the section containing the default HTTP connector: Add comment markers <!-- and --> around the HTTP connector configuration Link to comment Share on other sites More sharing options...
Olivier Keugue Tadaa Posted July 5 Share Posted July 5 Thanks Mark. Are you running both the Spotfire server and the node manager on the same box ? If yes you should probably have a look at this KB articles and review your Node Manager setup accordingly https://support.tibco.com/s/article/What-is-Spotfire-Dxp-Cef-Subprocess-exe-process https://support.tibco.com/s/article/Role-of-processes-Spotfire-Dxp-exe-Spotfire-Dxp-Cef-SubProcess-exe-and-Spotfire-tspla3ryidb-exe I hope it helps Link to comment Share on other sites More sharing options...
Mark123 Posted July 5 Author Share Posted July 5 Yes,both the Spotfire server and the node manager on the same box. I've red KB articles before.But they does not answer why the port "8000" is still occupied,the reason for displaying anomalies or how to solve this problem. Specifically, what configuration of NM do I need to modify? The file nodemanager.properties? Thank you for your patience. Link to comment Share on other sites More sharing options...
Olivier Keugue Tadaa Posted July 5 Share Posted July 5 You might probably need to check the ports used by the node manager on the nodemanager.properties as well as the JSON file describing in detail all the services instances deployed and the local ports used; something like this 👇 { "services" : [ { "capability" : "WEB_PLAYER", "deploymentArea" : "Production", "configuration" : "Web Player Configuration", "customPrefix" : "Prefix", "resourcePool" : "Pool A", "instances" : 2, "port" : 9501, "targetFramework": "NETCORE" } ], "strict" : "false" } Link to comment Share on other sites More sharing options...
Mark123 Posted July 8 Author Share Posted July 8 On 7/5/2024 at 5:12 PM, Olivier Keugue Tadaa said: You might probably need to check the ports used by the node manager on the nodemanager.properties as well as the JSON file describing in detail all the services instances deployed and the local ports used; something like this 👇 { "services" : [ { "capability" : "WEB_PLAYER", "deploymentArea" : "Production", "configuration" : "Web Player Configuration", "customPrefix" : "Prefix", "resourcePool" : "Pool A", "instances" : 2, "port" : 9501, "targetFramework": "NETCORE" } ], "strict" : "false" } Hive a nice weekend. I checked the nodemanager.properties and the config.JSON. No information related to the front-end port "8000" was found in either of these two files.Only information about the backend registration port and backend communication port is shown in the files. Link to comment Share on other sites More sharing options...
Olivier Keugue Tadaa Posted July 10 Share Posted July 10 (edited) Thx Mark. Indeed the nodemanager.properties shows those 2 ports. Can you check the config.json file? If, as you said, the port 8000 is not specified there, then I'd suggest opening a support ticket. All local ports used are either in the nodemanager.properties (for external communication with Spotfire Server) or in config.json (for internal communication between the Node Manager and the services/instances (Web Player, Python, Automation Servies, TERR, R, etc)... Edited July 10 by Olivier Keugue Tadaa Link to comment Share on other sites More sharing options...
Mark123 Posted July 11 Author Share Posted July 11 Thank you for your reply. I'll check again and consider creating a support case if necessary. Link to comment Share on other sites More sharing options...
Olivier Keugue Tadaa Posted July 11 Share Posted July 11 Ok Let me know if you need more help Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now