2014-10-27 53 views

回答

0

我可能已經讓你離我們近了一步。我也想在OpenShift中爲我的MediaWiki安裝部署Parsoid。我碰到了你提到的完全相同的問題,下面讓我通過它。

設置NodeJS應用程序後,創建了「api/localsettings.js」我改變了這些行。

// Allow override of port/interface: 
parsoidConfig.serverPort = process.env.OPENSHIFT_NODEJS_PORT; 
parsoidConfig.serverInterface = process.env.OPENSHIFT_NODEJS_IP; 

這利用內OpenShift環境變量,因此運行 「節點API/server.js &」 創建下列輸出。

[info][master][488070] initializing 7 workers 
[info][worker][488125] loading ... 
[info][worker][488125] ready on 127.9.185.129:8080 
[info][worker][488143] loading ... 
[info][worker][488124] loading ... 
[info][worker][488139] loading ... 
[info][worker][488124] ready on 127.9.185.129:8080 
[info][worker][488128] loading ... 
[info][worker][488129] loading ... 
[info][worker][488143] ready on 127.9.185.129:8080 
[info][worker][488147] loading ... 
[info][worker][488139] ready on 127.9.185.129:8080 
[info][worker][488128] ready on 127.9.185.129:8080 
[info][worker][488129] ready on 127.9.185.129:8080 
[info][worker][488147] ready on 127.9.185.129:8080 

如果執行「ps」命令,則可以看到進程正在運行。

PID TTY   TIME CMD 
3129 pts/0 00:00:00 node 
3172 pts/0 00:00:01 node 
3173 pts/0 00:00:01 node 
3175 pts/0 00:00:01 node 
3176 pts/0 00:00:01 node 
3179 pts/0 00:00:01 node 
3181 pts/0 00:00:01 node 
3184 pts/0 00:00:01 node 
6159 pts/0 00:00:00 ps 
487157 pts/0 00:00:00 bash 

我希望這可以幫助您向前邁進一步,而不是退後兩步。我還沒有能夠連接到服務,但我仍在爲此工作。

如果您發現任何其他問題,請讓我(及其他人)更新。

乾杯, 我。

+0

謝謝!在成功地在Heroku上部署parsoid之後,我最初離開了這個嘗試。 – Kwiki 2015-03-09 18:49:50