Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Eksik package.json nedeniyle Derleme/Dağıtma işlemi başarısız oldu
Node.js uygulamanızın kök dizininde bir package.json
dosyası olması gerekir. Şuna yönelik herhangi bir girişim:
package.json
olmadan proxy oluşturmak/dağıtmak, derleme sırasında başarısız olur.
Proxy'den 502 Hatalı Ağ Geçidi Alma
"502 Hatalı Ağ Geçidi" hata, işlem başlatılamadığında ortaya çıkabilir. Bu hata ayıklamak için çalışma zamanı günlüklerini kontrol edin
ve başlarken hata mesajları olup olmadığına bakın. Yaygın bir hata,
package.json
. En azından package.json
,
scripts
özelliğinde "start": "node ."
belirtin. Örneğin:
{ "name": "hello-world", "version": "1.0.0", "main": "index.js", "scripts": { "start": "node ." }, "author": "", "license": "", "description": "Hello World Application", "dependencies": { } }
Proxy Askıları ve İadeleri 504 Ağ Geçidi Zaman Aşımı
"504 Ağ Geçidi Zaman Aşımı" Barındırılan Hedefler hedef uygulaması, zaman aşımı sınırı dahilinde yanıt vermediğinde hatası oluşabilir.
Uygulamanızın, PORT
ortam değişkeninde ayarlanan bağlantı noktasını dinlediğinden emin olun.
Bu değişkene uygulamanızda process.env.PORT
ile erişebilirsiniz.
Aksi takdirde, çalışma zamanı günlüklerinde başka hata mesajları olup olmadığını kontrol edebilirsiniz. Ayrıca bkz. Ortam
değişkenlerini belirler.
Ayrıca, Google App Engine (GAE) 60 saniyelik bir istek zaman aşımı uygular. Ayrıca bkz. Kotalar ve sınırları hakkında daha fazla bilgi edinin.
Yolda geçersiz karakter
Barındırılan Hedefler ile bir proxy dağıttığınızda aşağıdakine benzer bir hata görürseniz bunun nedeni proxy adının boşluk içermesi olabilir. Proxy'de boşluk kullanmamalısınız Barındırılan Hedefler ile bir ad oluşturun.
Illegal character in path at index 69: https://my-domain.net/organizations/my-org/apps/MD5 Hash/revision/1733635923
npm HATA! rofs EROFS: salt okunur dosya sistemi
Barındırılan Hedefler uygulamaları, tmpfs
dosya sistemi kullanan kapsayıcılarda çalışır. Yalnızca
Dosya sistemindeki /tmp
dizini, Hosted Target uygulaması tarafından yazılabilir.
Maalesef NPM'nin yeni sürümleri, /root/.npm
görebilirsiniz. Bu sorunu gidermek için lütfen
AİOY önbellek konumunu değiştirme
veya
Uygulamanızı NPM olmadan çalıştırma
görevlerden biridir.