Hi,
We are using Wowza Streaming Engine 4.7.6 build20180731190812 on Linux and a few days ago we updated the SSL Certificate as described in the documentation. This was done for an engine used for VOD, and as a practice, we copied its .jks to the streaming machine where we updated accordingly the Server.xml, VHost.xml and winstone.properties files and restarted both the engine and the manager. The SSL seems to bind successfully from what we found in the logs, but the streaming is not working as expected. It starts normally but then stops for some reason. We are also not able to log into the web portal of the manager and we are getting the “Wowza Streaming Engine Manager could not connect to the Wowza Streaming Engine service(http://localhost:8087)” error. The REST API server is configured to run on that port using the .jks file provided. From the winstone.log we exctracted the following ssl related error:
019-04-19 11:45:03,712 [RequestHandlerThread[2]] WARN net.winstone.core.listener.RequestHandlerThread - Request URL / not found - doesn’t match any webapp prefix
2019-04-19 11:45:21,603 [RequestHandlerThread[5]] ERROR net.winstone.core.listener.RequestHandlerThread - Socket read timed out - exiting request handler thread java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) at sun.security.ssl.InputRecord.read(InputRecord.java:503) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at sun.security.ssl.AppInputStream.read(AppInputStream.java:71) at net.winstone.core.WinstoneInputStream.read(WinstoneInputStream.java:56) at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:104) at net.winstone.core.WinstoneInputStream.readLine(WinstoneInputStream.java:121) at net.winstone.core.listener.HttpListener.parseURI(HttpListener.java:240) at net.winstone.core.listener.RequestHandlerThread.run(RequestHandlerThread.java:91) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.winstone.util.BoundedExecutorService$1.run(BoundedExecutorService.java:81) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
In the other logs we can also see problem with the REST API server and port.
I am not a Java or Linux expert so any help will be appreciated.