From a59934fd65f71de140e9ea0b7fe74454d9cd7538 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sun, 28 Sep 2014 18:35:24 -0400 Subject: [PATCH] only the cluster_setup thread will commit css to file --- src/meta/css.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/meta/css.js b/src/meta/css.js index c8d3853e52..fe2387b62f 100644 --- a/src/meta/css.js +++ b/src/meta/css.js @@ -7,6 +7,7 @@ var winston = require('winston'), less = require('less'), crypto = require('crypto'), async = require('async'), + cluster = require('cluster'), plugins = require('../plugins'), emitter = require('../emitter'), @@ -117,7 +118,9 @@ module.exports = function(Meta) { emitter.emit('meta:css.compiled'); // Save the compiled CSS in public/ so things like nginx can serve it - Meta.css.commitToFile(destination); + if (!cluster.isWorker || process.env.cluster_setup === 'true') { + Meta.css.commitToFile(destination); + } if (typeof callback === 'function') { callback();