Hi Fabian,
Yes there is a way to enable logging into a file for the net render slave and daemon. For that you would need a text file for each of these that define a bunch of log flags which will hopefully shed some light onto the issue:
- Please open theOctaneRender Daemon 3.08.1
bundle and then copy the content of the attached ZIP file into the sub-folderContents/MacOS
. It's basically two text files defining the log flags for the daemon and the slave.
- If the daemon is still running, change into its terminal and press CTRL-C to stop it.
- Then restart the net render daemon.
- Both the net render daemon and slave will start logging into the filesoctane_daemon_log.txt
andoctane_log.txt
. You might find those files either in the application folder (if you've got write permissions to it) or under your user folder in~/Library/Caches/octane_slave_daemon
and~/Library/Caches/octane_slave
.
The try to reproduce your problem and when it happens, please send me the log files so I can investigate what's going on.
Cheers,
Marcus
Hi Marcus,
here is my output, is always good to be able to activate the debugging ..
- Code: Select all
Last login: Mon Jun 11 07:59:22 on ttys007
12Core:~ fabian$ "/Applications/OctaneRender Daemon 3.08.1.app/Contents/MacOS/octane_slave_daemon" --slave "/Applications/OctaneRender Daemon 3.08.1.app/Contents/MacOS/octane_slave" --alias "12Core" --port 48000; exit
[06:06:50.139] Started logging on 11.06.18 08:06:50
[06:06:50.139]
[06:06:50.139] Flag Type Value Prefix Description
[06:06:50.139] ------------------------- ------- ---------- ------------ --------------------------------------------------------------------------------
[06:06:50.139] daemon release 1 "daemon" Enables general logging of the slave daemon.
[06:06:50.139] daemonDetail release 1 "daemon" Enables detailed logging of the slave daemon.
[06:06:50.139] logAppendToFile release 1 "" If enabled, logging will be to the already existing log file appended
[06:06:50.139] logFlags release 1 "" If enabled, all log flags will be dumped during startup
[06:06:50.139] logFlushTime release 100 "" The time (ms) after which the log is flushed. If set to 0, the timer based flush will be disabled.
[06:06:50.139] logForceFlush release 0 "" If enabled, every logged line will be flushed
[06:06:50.139] logJuce release 0 "JUCE" If enabled, JUCE logging will go through the logging framework of Octane
[06:06:50.139] logPrefix release 1 "" If enabled, each log line will have a prefix
[06:06:50.139] logTime release 1 "" If enabled, each log line will have a timestamp
[06:06:50.139] logToDebugConsole release 0 "" If enabled, logging will go to the debug console (Windows only)
[06:06:50.139] logToFile release 1 "" If enabled, logging will go to a log file
[06:06:50.139] logToStdout release 1 "" If enabled, logging will go to standard out (when set to 1) or standard error (when set to 2)
[06:06:50.139]
[06:06:50.139] daemon : Command line:
[06:06:50.139] daemon : --slave "/Applications/OctaneRender Daemon 3.08.1.app/Contents/MacOS/octane_slave" --alias 12Core --port 48000
[06:06:50.140] Launching slave to gather information:
[06:06:50.140]
[06:06:50.140] daemon : using free port 48001 to communicate with slave
[06:06:50.387] Started logging on 11.06.18 08:06:50
[06:06:50.387]
[06:06:50.387] Flag Type Value Prefix Description
[06:06:50.387] ------------------------- ------- ---------- ------------ --------------------------------------------------------------------------------
[06:06:50.387] activation release 0 "activation" Release log for the activation manager
[06:06:50.387] apiChangeMgr release 0 "apiChngMgr" Logs ApiChangeManager::update().
[06:06:50.387] apiForceConnectChecks release 0 "apiChecks" Enforces validation of node-pin connections.
[06:06:50.387] apiNodeSystem release 0 "apiNodeSys" Logs all write operations in the API node system.
[06:06:50.387] apiProject release 0 "apiProject" Logs all important calls into ApiProjectManager.
[06:06:50.387] apiRender release 0 "apiRender" Logs all important calls into ApiRenderEngine.
[06:06:50.387] appShutdown release 0 "appShutdow" Dumps information about application shutdown
[06:06:50.387] cacheLoad release 0 "cacheLoad" Dumps information about the data cache load
[06:06:50.387] cudaAlwaysSync release 0 "cuda" Enables synchronization after each kernel call
[06:06:50.387] cudaProf release 0 "cudaProf" Enables general logging of CUDA profiling.
[06:06:50.387] cudaProfDetail release 0 "cudaProf" Enables logging of single CUDA activity records.
[06:06:50.387] daemon release 1 "network" Not used.
[06:06:50.387] dumpAlembicObjects release 0 "AlembicObj" Dump data about exported Alembic objects
[06:06:50.387] heartbeat release 0 "network" Enables logging of the network rendering heartbeat.
[06:06:50.387] imageSaving release 0 "imageSavin" Logs saving of render images.
[06:06:50.387] licenseUsage release 0 "licUsage" Release logging flag for inter-process license usage
[06:06:50.387] logAppendToFile release 1 "" If enabled, logging will be to the already existing log file appended
[06:06:50.387] logFlags release 1 "" If enabled, all log flags will be dumped during startup
[06:06:50.387] logFlushTime release 100 "" The time (ms) after which the log is flushed. If set to 0, the timer based flush will be disabled.
[06:06:50.387] logForceFlush release 0 "" If enabled, every logged line will be flushed
[06:06:50.387] logJuce release 0 "JUCE" If enabled, JUCE logging will go through the logging framework of Octane
[06:06:50.387] logPrefix release 1 "" If enabled, each log line will have a prefix
[06:06:50.387] logTime release 1 "" If enabled, each log line will have a timestamp
[06:06:50.387] logToDebugConsole release 0 "" If enabled, logging will go to the debug console (Windows only)
[06:06:50.387] logToFile release 1 "" If enabled, logging will go to a log file
[06:06:50.387] logToStdout release 1 "" If enabled, logging will go to standard out (when set to 1) or standard error (when set to 2)
[06:06:50.387] makeAllInspectable release 0 "geometryAr" If enabled, all geometry archives become inspectable. Should only be used if you know what you are doing.
[06:06:50.387] meshValidation release 0 "validation" Logs errors of the mesh data validation
[06:06:50.387] moduleData release 0 "moduleData" Logging for the loading/storage of module data
[06:06:50.387] moduleLoader release 0 "loader" Logging for module loading and unloading.
[06:06:50.387] netRender release 1 "netRender" General logging of network rendering
[06:06:50.387] rdStart release 0 "cuda" Logs information about the creation and start up of render devices and threads.
[06:06:50.387] subdivider release 0 "subdivider" logs info about the subdivision process
[06:06:50.387]
[06:06:50.387] OctaneRender 3.08.1 (3080100)
[06:06:50.387]
[06:06:50.505] daemon : slave connection created
[06:06:50.505] daemon : slave connection established
[06:06:50.505] daemon : started to monitor slave
[06:06:50.521] daemon : received heartbeat message 'AUTHENTICATING' from slave
[06:06:56.394] Launching net render slave (3080100) with master 0.0.0.0:0
[06:06:56.394] netRender : starting net render slave
[06:06:56.395] netRender : stopping net render slave ...
[06:06:56.395] daemon : received heartbeat message 'SLAVE_INFO' from slave
[06:06:56.395] daemon : slave has version 3080100 and provides 2 GPU(s)
[06:06:56.404] daemon : slave connection closed
[06:06:56.404] daemon : stopped monitoring slave
[06:07:00.428] detected that slave is hanging after initialization -> stopping slave
[06:07:00.428] ERROR : failed to send stop message to slave
[06:07:10.962]
[06:07:10.962] Stopped logging on 11.06.18 08:07:10
[06:07:10.962]
[06:07:11.448]
[06:07:11.448] Stopped logging on 11.06.18 08:07:11
[06:07:11.448]
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
i rechecked the driver infos:
i have installed:
macOS 10.12.6 (16G1408)
NVIDIA 378.05.05.25f09
CUDA 387.178
Hope that helps,
Cheers,
Fabian