से अधिक मैं तैनात करने के लिए sails.js (संस्करण 0.9.7) OpenShift करने के लिए एप्लिकेशन लेकिन git push
के बाद मैं इस लॉग मिलता हैं:OpenShift पर नियोजित होते Sails.js ... एप्लिकेशन पर और पुन: प्रारंभ
debug: Lowering sails...
DEBUG: Starting child process with 'node app.js'
.
.
.
info: Server lifted in `/var/lib/openshift/525ccaba5973caa65100002b/app-root/runtime/repo`
info: To see your app, visit http://127.7.215.1:8080
info: To shut down Sails, press <CTRL> + C at any time.
.
.
debug: --------------------------------------------------------
debug: :: Tue Oct 15 2013 03:03:56 GMT-0400 (EDT)
debug:
debug: Environment : development
debug: Host : 127.7.215.1
debug: Port : 8080
debug: --------------------------------------------------------
.
.
error: Server doesn't seem to be starting.
error: Perhaps something else is already running on port 8080 with hostname 127.7.215.1?
.
.
debug: Lowering sails...
DEBUG: Starting child process with 'node app.js'
this thread on GitHub से कुछ सुझाव दिए गए हैं और यह भी के बाद परीक्षण के बाद नमूना जाँच config/local.js
https://gist.github.com/chrisaiv/5938158
संयोजन के किसी भी OpenShift सर्वर से कुछ अधिक पुन: प्रारंभ करने और अधिक है। मैंने 8080, 80, 1337, जैसे कई बंदरगाहों का भी परीक्षण किया है ... और मुझे नहीं लगता कि सभी व्यस्त हैं। मैंने node
app.js चलाने की कोशिश की है और एप्लिकेशन आश्चर्यजनक रूप से पोर्ट 8080 पर काम करता है, लेकिन जब तक मैं views/home/index
तक पहुंचने का प्रयास नहीं करता, शायद इसलिए कि ssh
से मैंने अधिकार नहीं खरीदे हैं।
शायद ज़रुरत पड़े, तो यहां आपको मेरी config/local.js
फ़ाइल की तरह दिखता है:
module.exports = {
port: process.env.OPENSHIFT_NODEJS_PORT,
host: process.env.OPENSHIFT_NODEJS_IP
}
किसी भी सलाह ;-)
मैंने पहले openshift का उपयोग किया है। यह केवल एक परेशानी है ... यह बेहतर है कि उस वेब/क्लाउड समाधान पर काम न करें। – Merlin