- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经配置好东西,这样我就可以使用 ssl 登录和访问在 nginx 上运行的 errbit
我的问题是我不知道如何设置我的 Rails 应用程序的 errbit.rb 以便我可以运行测试
nginx.conf 看起来有点像:
máy chủ {
listen 443;
ssl on;
ssl_certificate stuff.crt;
ssl_certificate_key stuff.key;
server_name www.whatever.org;
vị trí / {
root /web/stuff;
}
location /errbit {
root /webapps2;
passenger_enabled on;
rails_env development;
passenger_base_uri /errbit;
}
}
所以 www.whatever.org/errbit 显示 errbit
initializers/errbit.rb 看起来像:
Airbrake.configure do |config|
config.api_key = 'code'
config.host = 'www.whatever.org/errbit'
config.port = 443
config.secure = config.port == 443
kết thúc
然后运行 bundle exec rake airbrake:test 给出:
...
Started GET "/verify" for at 2012-09-25 20:37:22 +0100
Raising 'AirbrakeTestingException' to simulate application failure.
** [Airbrake] Failure: Net::HTTPNotFound
** [Airbrake] Environment Info: [Ruby: 1.9.2] [Rails: 3.1.1] [Env: staging]
** [Airbrake] Response from Airbrake:
404 Not Found
404 Not Found
nginx/1.3.5
没有消息到达errbit
这是一个无法启动的问题,还是/errbit 的问题? SSL?使用了错误的端口?
感谢收到的任何建议
Cảm ơn trước
1 Câu trả lời
我有一个类似的问题,原来我有一个代理阻止服务器对 errbit api 的 https 请求。
如果您确实有代理阻止连接,您需要添加到 errbit.rb:
config.proxy_host="1.2.3.4"
config.proxy_port=1111
基本上,当出现服务器错误时,连接将从服务器推送到大多数标准代理配置将阻止的互联网。添加此代理配置不会影响客户端错误(javascript 错误),因为代理配置未在 errbit(位于客户端计算机上)的 airbrake 通知程序 javascript 中使用(正确地如此)。
另一个可用的选项是,如果您的 errbit 应用程序是内部的(除非您知道自己在做什么,否则它应该是内部的)您可以将 errbit api 的内部地址添加到您的应用程序正在运行的服务器上的 etc/hosts 文件中.这将阻止应用程序尝试绕过代理连接到内部网络。话虽如此,您将无法捕获客户端错误
添加到 etc/hosts 文件添加:
1.1.1.1 https://www.whatever.org
希望对你有帮助
关于ruby-on-rails - 使用 ngninx 运行 errbit,使用 ssl 运行 passenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590382/
Sanitize có nghĩa là gì trong Rails? Tôi đang đọc tài liệu về CanCanCan. Tài liệu nói rằng: Khi sử dụng strong_parameters hoặc Rails 4+, bạn
Trong vài tháng qua, tôi cảm thấy mình đã đạt đến giới hạn những gì tôi có thể làm với việc phát triển Ruby on Rails (RoR). Tôi đã phát triển các ứng dụng lớn và nhỏ cho các khách hàng, dự án lớn/nhỏ và dự án của bạn bè/sở thích. Tôi biết cách phát triển những ứng dụng này, nhưng nó bắt đầu trở nên khó khăn
Hôm qua tôi đã tham dự một buổi họp về việc mở rộng Rails và một trong những chủ đề là Hexagonal Rails. Tuy nhiên, tôi mới chỉ làm Rails được một năm và rất thoải mái với cấu trúc MVC (có thể là quá thoải mái), vì vậy tôi không thực sự hiểu về bộ điều hợp và hàng đợi tin nhắn.
Tôi làm việc với nhiều ứng dụng Rails, một số trên Rails 3.2/Ruby 2.0, một số trên Rails 2.3/Ruby 1.8.7. Điểm chung của tất cả chúng là khi chúng phát triển và thêm nhiều phụ thuộc/viên ngọc hơn
Câu hỏi này đã có câu trả lời tại đây: Sử dụng Rails-UJS trong các mô-đun JS (Rails 6 với webpacker) (5 câu trả lời) Đã đóng 3 năm trước. Tôi đang cố gắng sử dụng UJS
Tôi đang phát triển một ứng dụng Rails hiện đang sử dụng Rails 1.2, vì vậy tôi vẫn còn lâu mới có phiên bản ổn định mới nhất (Rails 2.3) tại thời điểm này. Tôi nên thực hiện quy trình di chuyển sang phiên bản Rails mới hơn như thế nào? Tôi nên
Đang cố gắng làm theo hướng dẫn Backbone.js của Ryan Bates để xây dựng ứng dụng rút thăm trúng thưởng, nhưng tôi gặp sự cố với đoạn mã đầu tiên. Trong hàm init của application.js, anh ấy khởi tạo bộ định tuyến Raffler
Tôi đang sử dụng Rails 3.2 và tôi có một bảng cơ sở dữ liệu mà tôi muốn tìm tất cả các hàng thỏa mãn điều kiện sau: a = true và b = true và ( 0 true, :b =>
Tôi có một lớp Người dùng và một Liên hệ, trong đó Liên hệ là lớp con của Người dùng. Cả hai lớp đều được lưu trữ trong bảng users. Danh bạ của tôi có thể có hoặc không có địa chỉ email, trong khi người dùng của tôi yêu cầu phải có địa chỉ email (tôi có validates_prefix trong định nghĩa mô hình Người dùng của mình).
Tôi đang viết một bài hướng dẫn trong đó tôi trình bày một số lệnh rails. Trên máy của tôi, cả rails và script/rails đều hoạt động tốt như nhau. Có hình thức "ưa thích" nào không? Trong hai cách này, cách nào phổ biến hơn? Câu trả lời hay nhất Khi bạn chạy đường ray
Tôi đang tìm lời khuyên về cách tốt nhất để phát triển ứng dụng của mình và đây là lần đầu tiên tôi bắt đầu tích hợp Elasticsearch. Tôi là người mới bắt đầu nhưng muốn tham gia nên hãy bỏ qua bất kỳ lỗi rõ ràng nào! Tôi đã làm theo http://www.sitep
Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0
Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[:
Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0
Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[:
Tôi có Rails 4, đây là phiên bản mặc định của tôi (và tôi vẫn muốn giữ nguyên như vậy). Nhưng tôi không muốn thêm Rails 3.2 vào máy tính của mình. Trong lệnh sau: gem install rails -v 3.2.16 Tôi có cảnh báo này: railt
Xin chào, tôi muốn xây dựng một "Rails Brick" bằng Sheevaplug của Marvell (hệ điều hành là Ubuntu ngay khi cài đặt, nhưng bạn có thể cài đặt các bản phân phối khác trên đó). Nó sẽ là một máy chủ gia đình và im lặng, chi phí thấp (99
Tôi cần có khả năng gửi tất cả lời mời chưa được chấp nhận trong cơ sở dữ liệu Postgres của ứng dụng Rails từ bảng điều khiển Rails. (Tôi có một bảng có tên là Invitations chứa một b được gọi là accepted
xác thực :cannot_modify_if_locked, trên: :update def cannot_modify_if_locked nếu self.locked lỗi
Tôi đang làm theo hướng dẫn (Learn Rails Podcast) và cần thay đổi cú pháp tuyến đường sau để tương thích với Rails 3.0. Có ai có thể giúp được không? map.view_page ':name', :controller => 'view
Tôi là một lập trình viên xuất sắc, rất giỏi!