【问题标题】:Configuring the memcached log level配置 memcached 日志级别
【发布时间】:2015-06-02 17:39:06
【问题描述】:

我正在尝试设置 memcached 日志记录,以便跟踪我的 rails 应用程序缓存中的读取/写入。

使用 mac osx 进行开发,我使用 homebrew 安装了 memcached,并使用 Launchy 启动它。

我的启动文件如下所示 (homebrew.mxcl.memcached.plist):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>homebrew.mxcl.memcached</string>
  <key>KeepAlive</key>
  <true/>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/opt/memcached/bin/memcached</string>
    <string>-vv</string>
    <string>localhost</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>WorkingDirectory</key>
  <string>/usr/local</string>

  <key>StandardOutPath</key>
  <string>/usr/local/opt/memcached/logs/memcached.log</string>
  <key>StandardErrorPath</key>
  <string>/usr/local/opt/memcached/logs/memcached.log</string>
</dict>
</plist>

但是,无论我在启动时包含多少详细标志,输出都是相同的,我使用 this web 作为不同日志级别的资源。

我是这样开始的:

lunchy start memcached

当我跟踪日志时,这是我得到的,不是很有用:

tail -f /usr/local/opt/memcached/logs/memcached.log
<19 send buffer was 9216, now 7456540
<23 send buffer was 9216, now 7456540
<19 server listening (udp)
<22 server listening (udp)
<23 server listening (udp)
<20 server listening (udp)
<21 server listening (udp)
<26 server listening (udp)
<24 server listening (udp)
<25 server listening (udp)

任何人都有设置它的经验,我在这里缺少什么?

【问题讨论】:

    标签: ruby-on-rails macos logging memcached


    【解决方案1】:

    详细程度的最高级别是 -vvv(每个“v”都会增加详细程度)。你目前的等级是-vv,所以还有升到最大的空间。

    【讨论】:

      【解决方案2】:

      发布的输出表明没有任何东西与 memcached 对话 - 这是标准的启动日志记录信息。一旦某些东西开始与 memcached 对话,您应该会看到如下行:

      authenticated() in cmd 0x00 is true
      <38 GET 16674752-73e0-46d4-b5a7-acc2a2e34834
      >38 Writing bin response:
      >38   0x81 0x00 0x00 0x00
      >38   0x04 0x00 0x00 0x00
      >38   0x00 0x00 0x0b 0xb8
      >38   0x00 0x22 0x3f 0xff
      >38   0x00 0x00 0x00 0x00
      >38   0x00 0x00 0x00 0x00
      <38 Read binary protocol data:
      <38    0x80 0x01 0x00 0x24
      <38    0x08 0x00 0x00 0x00
      <38    0x00 0x00 0x0c 0x4e
      <38    0x00 0x22 0x40 0x01
      <38    0x00 0x00 0x00 0x00
      <38    0x00 0x00 0x00 0x00
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-24
        • 2012-05-04
        • 2017-10-01
        相关资源
        最近更新 更多