Wowza Community

Streaming stops after certificate update

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.

Looking into this for you @dan schlegel with tech support and I’ll let you know if we can resolve it from the info you shared or if you need to submit a support ticket.

The winstone error means that the Request URL of “/” is not found. So something you have in your workflow is requesting this URL.

For the SSL update question, I think it would be best that support review your logs and conf files in order to proceed with the issue resolution.

But, basic things to check is to verify that the name of the certificate was correctly entered everywhere, simple spelling mistakes can cause issues. Possibly extra dot or something else.

https://www.wowza.com/support/open-ticket

Thank you for your reply.

I already created a ticket with uploaded logs before I posted the question here.

However, for some reason, I don’t see it anywhere under the account.

Ok let me check into your ticket. One moment please…

I see it as ticket 320153 and they have requested some files from you. Did you receive that request?

I haven’t received a response but probably because I didn’t add me as a contact person in the ticket form and I am not the owner of the account. I assumed I will be able to follow the ticket responses in the Wowza account but I don’t see them.

Yesterday I created another ticket because I thought I didn’t submit it correctly, and there I added my contact email mihail.nikolov@mentormate.com.

Ok, so to clarify @dan schlegel is the correct ticket 320446?