nginx之Newrelic 插件 nginx-nr-agent 不工作

me-sa 阅读:116 2025-06-02 22:19:02 评论:0

我正在使用 Newrelic 的 nginx-nr-agent 但它突然崩溃并显示以下错误并且无法重新启动。

2016-04-12 07:51:07,021 nginx-nr-agent [ERROR]: EXCEPTION: Traceback (most recent call last): 
File "/usr/bin/nginx-nr-agent.py", line 431, in newrelic_push 
u = urlopen(r, data=json.dumps(payload)) 
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen 
return _opener.open(url, data, timeout) 
File "/usr/lib/python2.7/urllib2.py", line 401, in open 
response = self._open(req, data) 
File "/usr/lib/python2.7/urllib2.py", line 419, in _open 
'_open', req) 
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain 
result = func(*args) 
File "/usr/lib/python2.7/urllib2.py", line 1219, in https_open 
return self.do_open(httplib.HTTPSConnection, req) 
File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open 
r = h.getresponse(buffering=True) 
File "/usr/lib/python2.7/httplib.py", line 1034, in getresponse 
response.begin() 
File "/usr/lib/python2.7/httplib.py", line 407, in begin 
version, status, reason = self._read_status() 
File "/usr/lib/python2.7/httplib.py", line 365, in _read_status 
line = self.fp.readline() 
File "/usr/lib/python2.7/socket.py", line 447, in readline 
data = self._sock.recv(self._rbufsize) 
File "/usr/lib/python2.7/ssl.py", line 241, in recv 
return self.read(buflen) 
File "/usr/lib/python2.7/ssl.py", line 160, in read 
return self._sslobj.read(len) 
File "/usr/lib/pymodules/python2.7/daemon/daemon.py", line 399, in terminate 
raise exception 
SystemExit: Terminating on signal 15 

有什么帮助吗?

请您参考如下方法:

我从 here 得到了两个解决方案,一种是删除 pid 文件 /var/run/nginx-nr-agent/nginx-nr-agent.pid 而不是 start/restart 它。第二种解决方案是重新启动服务器。


标签:nginx
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号