Anlık görüntü yakalamak için bulut hata ayıklayıcısını alma konusunda sorun yaşıyorum ve bir sonraki aşamada nereye gideceğimi bilmiyorum.GCP Yönetilen VM Cloud Hata Ayıklayıcısı
Yönetilen VM (python-compat) çalışma zamanında bir Django Uygulaması çalıştırıyorum ve bir veritabanı olarak CloudSQL'i kullanıyorum.
Ben görünüşte Tamam kaynak deposu bağladıysanız ve benim çevre konsolunda hata ayıklamak için kullanılabilir bir uygulama olarak görülmektedir: Ben kodu üzerinde bir nokta ayarlamak https://console.cloud.google.com/debug
, bir anlık görüntü almak dinliyor ama o asla hiçbir şey yakalamaz.
Wsgi dosyasımda doc'ların önerdiği gibi aşağıdakiler var.
try:
import googleclouddebugger
googleclouddebugger.AttachDebugger()
except ImportError:
pass
Hata ayıklayıcının yakalanmasına neden olabilecek bir şey var mı? Sürümümü "aşamalı" olarak adlandırdım, bu yüzden sadece 1 tane olduğundan eminim ve doğru dağıtılmış örneğe bakıyorum. Hata ayıklama, standart uygulama motoru python çalışma zamanından "esnek" çalışma zamanına geçmeden önce gayet iyi çalıştı.
Bazen, UI'de doğru modülü seçmediyseniz bu durum oluşabilir. Bir kaynak kod deposunda birden fazla modül varsa, özellikle yaygındır. –
teşekkürler @JustinBeckwith. Sadece 1 modülüm var, bu yüzden doğru olana sahip olduğumdan eminim. "Standart" AppEngine ortamında her şey "sadece çalışır", ancak "Esnek" ortamın düzgün şekilde çalışmasını sağlayamadım. – Aaron