I updated the macOS to Sierra and installed the Wowza engine server (v.4.5.0).
The wowza engine server works good, but when I try to open/use engine manager UI then I should wait 30-120 secs per action, sometimes I get error - timeout exception. It is really annoying.
P.S. I didn’t customize configuration the wowza server and I have Sierra v.10.12.1
I have the same exact problem after installing Wowza 4.6.0 on macOS Sierra 10.12.3. The UI in the browser is extremely sluggish and every action takes very long (20-60 seconds) that makes the UI unusable.
Are you watching the resources while running Manager?
There is plenty of extra heap allocated to both Manager and Engine. No heap pressure here. Checked the JMX.
Confirm your Mac meets the hardware specs listed HERE
Sure. No issues here.
Confirm you have no other applications running in the background?
Confirmed!
The ports Wowza is using, are they open and not being used by other applications? Ports
None of Wowza ports are in use by other applications.
Have you read this article on performance tuning? This may help. Located HERE
Yes, but the article is about how to tune Wowza engine with Wowza manager. Currently the manager itself is unusable out of the box.
Any help would be appreciated in order to hopefully get Wowza working during the trial period.
Also checked the logs (both manager and engine) including DEBUG logs. Nothing stands out.
trajano:bin root# ./startmgr.sh
Fri, 5 May 2017 16:26:17 129 GMT, BootStrap Info: Home Directory=/Library/WowzaStreamingEngine-4.7.0/manager/lib
Fri, 5 May 2017 16:26:17 150 GMT, BootStrap Info: Main-Class=net.winstone.Winstone
2017-05-05 18:26:17,238 [main] INFO net.winstone.boot.BootStrap - stage 1/3: Loading arguments...
2017-05-05 18:26:17,240 [main] INFO net.winstone.boot.BootStrap - stage 2/3: Loading WebApplication configuration...
2017-05-05 18:26:17,240 [main] INFO net.winstone.boot.BootStrap - stage 3/3: compute JSP classpath...
2017-05-05 18:26:17,277 [main] INFO net.winstone.core.HostConfiguration - Beginning extraction from war file
2017-05-05 18:26:17,295 [main] INFO net.winstone.core.WebXmlParser - Found and enabled the local Servlet 2.5 XSD replacement
2017-05-05 18:26:17,505 [main] WARN net.winstone.core.WebXmlParser - XML Error (Line 2): El documento no es válido: no se ha encontrado la gramática.
2017-05-05 18:26:17,505 [main] WARN net.winstone.core.WebXmlParser - XML Error (Line 2): El elemento raíz del documento "web-app", debe coincidir con la raíz DOCTYPE "null".
2017-05-05 18:26:17,595 [main] INFO net.winstone.core.WebAppConfiguration - Access logging disabled - no logger class defined
Configure logging: file:///Library/WowzaStreamingEngine/manager/conf/log4j.properties
INFO com.wowza.wms.logging.Log4jStartupListener OS Name: Mac OS X:
INFO com.wowza.wms.logging.Log4jStartupListener OS Version: 10.12.4:
INFO com.wowza.wms.logging.Log4jStartupListener OS Architecture: x86_64:
INFO com.wowza.wms.logging.Log4jStartupListener Java Name: Java HotSpot(TM) 64-Bit Server VM:
INFO com.wowza.wms.logging.Log4jStartupListener Java Vendor: Oracle Corporation:
INFO com.wowza.wms.logging.Log4jStartupListener Java Version: 1.8.0_77:
INFO com.wowza.wms.logging.Log4jStartupListener Java VM Version: 25.77-b03:
INFO com.wowza.wms.logging.Log4jStartupListener Java Spec Version: 1.8:
INFO com.wowza.wms.logging.Log4jStartupListener Java Home: /Library/WowzaStreamingEngine-4.7.0/jre:
INFO com.wowza.wms.logging.Log4jStartupListener Java Max Heap Size: 3641MB:
INFO com.wowza.wms.logging.Log4jStartupListener Java Architecture: 64:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[user.language]: es:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[user.country]: ES:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[file.encoding]: UTF-8:
INFO com.wowza.wms.logging.Log4jStartupListener Java Timezone[user.timezone]: Europe/Madrid:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[0]: -Dcom.wowza.wms.ConfigURL="":
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[1]: -Dcom.wowza.wms.ConfigHome=/Library/WowzaStreamingEngine/manager:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[2]: -Djava.io.tmpdir=/Library/WowzaStreamingEngine/manager/temp:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[3]: -Dlog4j.configuration=file:///Library/WowzaStreamingEngine/manager/conf/winstone.properties:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[4]: -Djava.net.preferIPv4Stack=true:
2017-05-05 18:26:17,719 [main] INFO net.winstone.core.WebAppConfiguration - webapp Initializing Spring root WebApplicationContext
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Library/WowzaStreamingEngine-4.7.0/manager/lib/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Library/WowzaStreamingEngine-4.7.0/manager/temp/WEB-INF/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
INFO org.hibernate.validator.util.Version Hibernate Validator null
INFO com.wowza.wms.server.ManagerConfiguration Loading configuration from /Library/WowzaStreamingEngine/manager/conf/Manager.xml:
INFO com.wowza.wms.server.ManagerConfiguration Loading configuration from /Library/WowzaStreamingEngine/manager/conf/Manager.xml:
INFO com.wowza.wms.webapp.RequestLoggingFilter RequestLoggingFilter disabled, no HTTP requests will be logged:
2017-05-05 18:26:19,302 [main] INFO net.winstone.core.WebAppConfiguration - webapp Initializing Spring FrameworkServlet 'wowzaapp'
may 05, 2017 6:26:19 PM org.apache.jasper.EmbeddedServletOptions <init>
ADVERTENCIA: Warning: Invalid value for the initParam fork. Will use the default value of "true"
2017-05-05 18:26:19,536 [main] INFO net.winstone.core.HostConfiguration - Deploy web application: prefix [/enginemanager] webroot [/Library/WowzaStreamingEngine/manager/temp]
2017-05-05 18:26:19,551 [main] INFO net.winstone.core.listener.HttpListener - HTTP Listener started: port=8088
2017-05-05 18:26:19,555 [LauncherControlThread[ControlPort=-1]]] INFO net.winstone.Server - Winstone Servlet Engine v1.0.5 running: controlPort=disabled
Fri, 5 May 2017 16:26:19 555 GMT, BootStrap Info: Exit
2017-05-05 18:26:54,421 [RequestHandlerThread[1]] WARN net.winstone.core.listener.RequestHandlerThread - Request URL / not found - doesn't match any webapp prefix
WARN org.springframework.context.support.ResourceBundleMessageSource ResourceBundle [advancedTables] not found for MessageSource: Can't find bundle for base name advancedTables, locale es_ES
2017-05-05 18:27:04,253 [RequestHandlerThread[6]] 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 java.net.SocketInputStream.read(SocketInputStream.java:223)
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)
INFO rest REST API: Authentication: Successful login for:admin:
We are having this same issue. Looking back through this chain this started all the way back in nov of 16’ on the previous version of wowza. And apparently it is still an issue on the newest version. Can we please get some feedback on when this is going to be resolved on this forum. We will submit a support ticket as well, but obviously having been an issue for this long, it may be helpful to make some specific information available as to what’s causing the issue and any potential work arounds.
I’m having the same issue. The Manager hangs at every stage … login, running tests, etc. I’ve tried 4.6.0 and 4.7.0 under Sierra. Sometimes it’ll time out logging in. Sometimes you can get past that, but it will time out if you try to test a stream, display applications, or do anything else with the interface.
Then I tried installing in an El Capitan partition under Parallels. That worked fine. This is clearly an issue with Wowza running under Sierra, and the complaints appear to be going back 6 months.
In working with one of the responders on this thread, it has been discovered that the Slow Manager responses are tied to a permissions error that is possibly created in the update to Sierra on OSx.
After checking a working system’s directories permissions against one showing the issue the following was discovered.
The difference was in /manager/logs/ and /manager/temp/, which had everyone set to rw. (Same for the subdirectories of those two directories). On the malfunctioning install please change the permissions for those two directories to be:
/manager/logs/ system rw wheel r everyone r
/manager/temp/ system rw wheel r everyone r
… and also applied those permissions changes to the contents of those directories. Started Streaming Engine, started the Manager, saw that it was working properly.
Thanks go out to Ronald for working with our team to discover the underlying issue.
HI, I have the same problem running a fresh copy of your software (Engine Version: 4.7.0.02 build20446) in a Mac OS X Sierra 10.12.5 running on a MacBook Pro 2016 with TouchBar.
My permissions looks to be fine. Is it something regarding with the touch bar?
It is unclear if the Touchbar itself is affecting these issues, but in some deep testing with another client their machines with the Touchbar presented the issue while their other devices did not.
It is best if you are still facing issues to submit a support ticket here:
For those still experiencing this issue, I’ve found a fix that worked for me using this answer concerning issues with Java/Sierra on stackoverflow
For those to lazy to click the link, run this in your terminal:
sudo sed -i bak "s^127\.0\.0\.1.*^127.0.0.1 localhost $(hostname)^g" /etc/hosts
sudo sed -i bak "s^::1.*^::1 localhost $(hostname)^g" /etc/hosts
sudo ifconfig en0 down
sudo ifconfig en0 up