Azure Websites で Node.js を 64-bit で動作させるには

メモメモ。

構成設定に関わらず Node.js は 32-bit で動作してしまう

この設定を変えても

Node.js プロセスは 32-bit です。

なぜ

(今のところ) Azure Websites の環境で Node.js の 64-bit 版が提供されていない

how-to 64-bit

/iisnode.yml に以下を追記

nodeProcessCommandLine: D:\home\site\wwwroot\bin\node.exe  

最後にサイトを再起動して完了です。 64-bit になります。

なお、構成設定が 32-bit でも Node.js プロセスは 64-bit で動きますが、w3wp.exe がWOW64で動作してしまうので、一応忘れずに64-bitにしておいたほうがいいと思います。

これと似た手順で io.js も動かせます

関連