The location in which Gem process log files are written is controlled by a number of settings, including #dir and #log directives in the GEMSTONE_NRS_ALL, the NRS for the client process, and -D setting for startnetldi on the server and, in a remote gem configuration, the client node startnetldi -D. This allows flexibility to specify paths for the client and server log files from the respective NetLDIs, or from the client process.
In earlier versions, the expansion of the %D with the startnetldi -D argument was done early and could result in invalid log file locations on the server node.
v3.5 included changes, including -D becoming a default directory, and the precedence of settings was calculated differently. While Gem logs were located correctly for most configurations, the location calculation for the logs for the shared page cache monitor and cache page server for a remote Gem was not done correctly, and for some configurations, these logs could be written to default location (the home directory).
Configuring the location of process log files may need adjustments, in the Gem's NRS, the GEMSTONE_NRS_ALL, and/or the -D arguments to startnetldi. Contact GemTalk Techincal Support for assistance with the options for a specific version.
Last updated: 10/10/19