Làm cách nào để kích hoạt trình gỡ lỗi Flask khi chạy dưới mod_wsgi?Kích hoạt trình gỡ lỗi Flask khi chạy dưới mod_wsgi
Tôi có DEBUG, PROPAGATE_EXCEPTION và PRESERVE_CONTEXT_ON_EXCEPTION được đặt thành True, nhưng trình gỡ lỗi vẫn không xuất hiện trên ngoại lệ.
Tôi chỉ cần đặt 'app.debug = True' vào tệp .wsgi của tôi và nó vẫn không hoạt động. Những gì tôi thấy rằng công trình là 'từ werkzeug.debug nhập DebuggedApplication'' application = DebuggedApplication (ứng dụng, True) '. –
Đó là con đường dài tay để đạt được điều tương tự. Không thể tranh luận với bạn vì bạn không thực sự cung cấp những gì bạn thực sự có trong tệp WSGI để xem bạn đã làm gì khi thiết lập app.debug. –
Từ http://flask.pocoo.org/docs/quickstart/#debug-mode "Mặc dù trình gỡ lỗi tương tác không hoạt động trong môi trường forking (làm cho nó gần như không thể sử dụng trên các máy chủ sản xuất), nó vẫn cho phép thực thi của mã tùy ý. Điều này làm cho nó trở thành một rủi ro bảo mật lớn và do đó nó không bao giờ được sử dụng trên các máy sản xuất. " Mà với tôi có nghĩa là app.debug = True không nên làm việc theo mod_wsgi theo mặc định – kerma