INNER CODE UNIT · JavaScript
tryWriteFile
phusion/passenger · src/helper-scripts/node-loader.js:136
function tryWriteFile(path, contents) {
try {
fs.writeFileSync(path, contents.toString());
} catch (e) {
console.error('Warning: unable to write to ' + path + ': ' + e.message);
}
}
function recordJourneyStepBegin(step, state) {
var workDir = process.env['PASSENGER_SPAWN_WORK_DIR'];
var stepDir = workDir + '/response/steps/' + step.toLowerCase();
tryWriteFile(stepDir + '/state', 'STEP_IN_PROGRESS');
tryWriteFile(stepDir + '/begin_time', Date.now() / 1000);
}
function recordJourneyStepEnd(step, state) {
var workDir = process.env['PASSENGER_SPAWN_WORK_DIR'];
var stepDir = workDir + '/response/steps/' + step.toLowerCase();