問題
Exploratoryデスクトップからオンプレ・サーバーにコンテンツをパブリッシュするときに、特に大きいデータを扱っている際に、以下のようなエラーが表示されることがあります。
Network Error: 504
Gateway Time-out
解決方法
こちらのエラーは、オンプレ・サーバー内で、Exploratoryデスクトップからのリクエストを受け取ってバックエンドに渡す役割をしているNginxウェブサーバーが、バックエンドからのレスポンスが時間がかかりすぎていると判断してタイムアウトしたときに発生します。
デフォルトではタイムアウトまでの待ち時間は60秒ですが、これを延長することができます。
exploratoryディレクトリの下のdefault.confファイルは、Nginxの設定ファイルですが、このファイルのserverセクションの中の、locationセクションに、以下のようにproxy_read_timeoutパラメターを追加することによってタイムアウト時間を調整できます。
以下の例では、600s、つまり600秒にタイムアウト時間を設定しています。
default.confの例
server {
...
location / {
...
proxy_read_timeout 600s
}
...
}