小编1Rh*_*ino的帖子

使用rails弹性beanstalk配置rsyslog

我使用弹性beanstalk为rails应用程序配置远程登录.我想从中获取日志,/var/log/puma/puma.log但只获取一些内核和系统信息.这是我的配置.ebextensions/papertrail.config

packages:
  yum:
    rsyslog: []
    rsyslog-gnutls: []
files:
  "/etc/rsyslog.d/01-udp.conf":
    mode: "000640"
    owner: root
    group: root
    content: |
      $ModLoad imudp
      $UDPServerRun 514
  "/etc/rsyslog.d/02-papertrail-tls.conf":
    mode: "000640"
    owner: root
    group: root
    content: |
      $DefaultNetstreamDriverCAFile /etc/papertrail-bundle.pem # trust these CAs
      $ActionSendStreamDriver gtls # use gtls netstream driver
      $ActionSendStreamDriverMode 1 # require TLS
      $ActionSendStreamDriverAuthMode x509/name # authenticate by hostname
      $ActionSendStreamDriverPermittedPeer *.papertrailapp.com
  "/etc/rsyslog.d/03-logfile-config.conf":
    mode: "000640"
    owner: root
    group: root
    content: |
      $ModLoad imfile
      $InputFileName /var/log/puma/puma.log
      $InputFileTag api
      $InputFileStateFile api-staging
      $InputFileSeverity error
      $InputFileFacility local3 …
Run Code Online (Sandbox Code Playgroud)

logging ruby-on-rails rsyslog amazon-elastic-beanstalk

11
推荐指数
1
解决办法
438
查看次数

如何使用Mechanize gem获取网站的所有链接?

如何使用ruby Mechanize gem获取网站的所有链接?Mechanize可以像Anemone gem那样做:

Anemone.crawl("https://www.google.com.vn/") do |anemone|
  anemone.on_every_page do |page|
    puts page.url
  end
end
Run Code Online (Sandbox Code Playgroud)

我是网络爬虫的新手.提前致谢!

ruby mechanize

5
推荐指数
1
解决办法
2750
查看次数