AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-22244

Matt Beckman's questions

Martin Hope
Matt Beckman
Asked: 2014-08-30 14:20:39 +0800 CST

AWS Elastic Load Balancer 的 AStats LogFormat

  • 0

希望有人能指出我试图与 Amazon ELB 生成的访问日志一起使用的 LogFormat 有什么问题。

ServerFault 可读性的多行:

%time5 %elb %host %host_port %host_r %host_r_port %request_processing_time 
%backend_processing_time %response_processing_time %code 
%backend_status_code %received_bytes %bytesd %methodurl

示例日志条目(清理后):

2014-08-28T17:59:14 awseb-e-2-AWSEBLoa-AAAAAAAA 123.123.123.123 44153 10.123.123.123 80 0.000046 0.536613 0.000045 200 200 0 13129 "GET /path/to/web/app HTTP/1.1"

日志在发送到 AWStats 之前被清理。我使用以下替换:

cat ${s3_logs_dir}/* \
| sed -e "s/\(\.[0-9]\{1,3\}\):\([0-9]\{2,5\}\)/\1 \2/g" \
| sed -e "s/\(:[0-9]\{2\}\)\(\.[0-9]\{6\}Z\)/\1/g" \
| sed -e "s/http:\/\/www\.example\.com:80//g" \
> ${combined_log} 2>>${log_file}

首先我从端口中分离主机,其次我从 %time5 ISO 日期中删除微秒,最后我尝试从请求中删除绝对 URL。

amazon-web-services
  • 3 个回答
  • 1189 Views
Martin Hope
Matt Beckman
Asked: 2014-04-05 09:26:01 +0800 CST

服务器 USB 硬盘未在 /dev 中列出,但在 lsusb 中出现

  • 3

我有几台服务器使用 2TB 希捷 GoFlex 外置硬盘进行基本的 cPanel 备份,但其中一台出现问题,并且该硬盘未列为 /dev 中的设备,即使它出现在 lsusb 中。

输出lsusb:

root@server-name [/sys/bus/usb/devices]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 0bc2:50a5 Seagate RSS LLC FreeAgent GoFlex Desk USB 3.0
Bus 001 Device 003: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"

输出ls -lh /dev | grep sd:

root@server-name [/sys/bus/usb/devices]# ls -lh /dev | grep sd
crw-rw----   1 root tty       2,  61 Mar  6 10:58 ptysd
brw-rw----   1 root disk      8,   0 Mar  6 10:58 sda
brw-rw----   1 root disk      8,   1 Mar  6 11:00 sda1
brw-rw----   1 root disk      8,   2 Mar  6 10:58 sda2
crw-rw----   1 root tty       3,  61 Mar  6 10:58 ttysd

我试图通过流行的 usbreset.c 脚本重新启动 USB 端口,手动将电源级别设置为挂起/自动,将授权设置为 0(并返回 1)等。但是,这些似乎都没有任何作用它认出了。

输出dmesg:

[2439599.103034] usb 1-3: reset high speed USB device number 4 using ehci_hcd
[2440600.692207] usb 1-3: new high speed USB device number 4 using ehci_hcd
[2440600.858527] usb 1-3: device firmware changed
[2440600.858547] usb 1-3: USB disconnect, device number 4
[2440600.961020] usb 1-3: new high speed USB device number 5 using ehci_hcd
[2440601.128405] usb 1-3: New USB device found, idVendor=0bc2, idProduct=50a5
[2440601.128410] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[2440601.128414] usb 1-3: Product: GoFlex Desk
[2440601.128416] usb 1-3: Manufacturer: Seagate
[2440601.128417] usb 1-3: SerialNumber: NA0M0LAZ
[2440601.128510] usb 1-3: configuration #1 chosen from 1 choice
[2440601.128844] scsi5 : SCSI emulation for USB Mass Storage devices
[2440601.129201] usb-storage: device found at 5
[2440601.129203] usb-storage: waiting for device to settle before scanning
[2440602.129185] usb-storage: device scan complete
[2440622.803210] usb 1-3: reset high speed USB device number 5 using ehci_hcd
[2440643.797143] usb 1-3: reset high speed USB device number 5 using ehci_hcd
[2440664.797199] usb 1-3: reset high speed USB device number 5 using ehci_hcd
[2440685.797139] usb 1-3: reset high speed USB device number 5 using ehci_hcd

最后,lsblk如果有帮助,输出 :

root@server-name [~/usbreset]# lsblk
NAME                        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                         7:0    0   500M  0 loop /tmp
sda                           8:0    0 135.5G  0 disk 
├─sda1                        8:1    0   500M  0 part /boot
└─sda2                        8:2    0   135G  0 part 
  ├─vg_angel-lv_root (dm-0) 253:0    0    50G  0 lvm  /
  ├─vg_angel-lv_swap (dm-1) 253:1    0   7.9G  0 lvm  [SWAP]
  └─vg_angel-lv_home (dm-2) 253:2    0  77.2G  0 lvm  /home
sr0                          11:0    1  1024M  0 rom 

输出cat /proc/scsi/scsi:

root@server-name [~/usbreset]# cat /proc/scsi/scsi 
Attached devices:
Host: scsi0 Channel: 00 Id: 32 Lun: 00
  Vendor: DP       Model: BACKPLANE        Rev: 1.05
  Type:   Enclosure                        ANSI  SCSI revision: 05
Host: scsi0 Channel: 02 Id: 00 Lun: 00
  Vendor: DELL     Model: PERC 6/i         Rev: 1.11
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: CD-ROM GCR-8240N Rev: 1.10
  Type:   CD-ROM                           ANSI  SCSI revision: 05

的输出cat /proc/usb-storage/5

root@server-name [~/usbreset]# cat /proc/scsi/usb-storage/5 
   Host scsi5: usb-storage
       Vendor: Seagate
      Product: GoFlex Desk
Serial Number: NA0M0LAZ
     Protocol: Transparent SCSI
    Transport: Bulk
       Quirks:
usb
  • 2 个回答
  • 2469 Views
Martin Hope
Matt Beckman
Asked: 2013-10-04 08:53:31 +0800 CST

在具有冗余电源的机架中最大化两个 PDU

  • 9

如果我的机架上装满了使用冗余电源的服务器,并且我将安培保持在 80%(20A 中的 16A),如果其中一个电路断电,这难道不是还在自找麻烦吗?

如果功率分布为 50-50(例如,在仅使用一个电源时将使用 2A 的服务器上每个电源的平均电流为 1A),当一个电路发生故障时,负载将从另一个电路中拉出(并且很可能扔一个断路器)。

我想我一直只是走 80% 的路线而没有想太多,但这是否意味着我应该只将我们的电路“最大化”到 40%?

electrical-power
  • 4 个回答
  • 4369 Views
Martin Hope
Matt Beckman
Asked: 2013-09-25 16:51:14 +0800 CST

在未激活的虚拟化 Windows 2003 服务器上设置 IP

  • 0

在虚拟化旧的 Windows Server 2003 机器(作为整合工作的一部分)之后第一次(不是开玩笑),它试图强迫我激活。

通常情况下,它会让我收到“3 天后激活”警告,这很好,因为我可以使用它们的静态 IP 重新配置新的虚拟 NIC。但是,由于无法配置新的 NIC,我无法激活。

如何在激活强制我注销之前通过安全模式或命令行配置 NIC?或者,每次这些旧服务器之一发生这种情况时,我是否应该放弃并致电 Microsoft?

virtualization
  • 1 个回答
  • 497 Views
Martin Hope
Matt Beckman
Asked: 2010-04-06 11:44:33 +0800 CST

通过 HAProxy 规范接受编码以优化 Squid 命中率

  • 1

我们的网站基础架构使用 HAProxy 进行负载平衡,使用 Squid 集群进行缓存,应用程序数据位于 IIS 集群上。

我们通过 URI 对 HAProxy 进行负载平衡以优化 Squid 的命中率,但我们知道 Squid 根据浏览器传递给它的 Accept-Encoding 标头持有每个页面的不同副本,因此 IE (gzip, deflate) 将有与 Firefox (gzip,deflate) 或 Chrome (gzip,deflate,sdch) 不同的缓存页面副本。

我们想要规范化 Accept-Encoding 标头,我认为这样做的最佳位置是在 HAProxy 中。如果有人能提供一些关于如何在不破坏对没有 gzip 或 deflate 支持的客户的支持的情况下实现这一点的想法,我将不胜感激。

squid gzip haproxy
  • 1 个回答
  • 1808 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve