linux - (( '127.0.0.1' , 8080)) 已经关闭

标签 linux debian cherrypy beagleboneblack beagleboard

我正在尝试使用 CherryPy 在 BeagleBone Black 中运行一个服务器并遵循本教程 http://docs.cherrypy.org/en/latest/install.html ,每次我运行它时,我都会收到此错误消息

ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(( '127.0.0.1',8080))already shut down

如何重新开启它?

最佳答案

我想端口 8080 已经被使用了。您的命令可以终止在 Linux 上特定端口上运行的进程。

fuser -k 8080/tcp

如果您尝试远程访问您的设备,您必须显式配置 Cherrypy 以绑定(bind)所有接口(interface):

import cherrypy

class HelloWorld(object):
    @cherrypy.expose
    def index(self):
        return "Hello world!"

if __name__ == '__main__':
   cherrypy.config.update({'server.socket_host': '0.0.0.0'} )
   cherrypy.quickstart(HelloWorld())

关于linux - (( '127.0.0.1' , 8080)) 已经关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935558/

相关文章:

linux - 我如何在 AWS 的 amazon linux 上使用 Atom 编辑器?

python - Django, 1.9.10 语言匹配查询不存在

ubuntu - 重启时出现 Syslog-ng 服务错误 - syslog 转发到 Qradar

python - "Fatal Python error: Couldn' t 使用 CherryPy 创建 autoTLSkey 映射

javascript - 对同一 URL 进行多个 ajax 请求的奇怪行为

linux - 如何在 Linux 上查找不包含文本的文本文件?

linux - 用多行文本替换单行

Linux Debian - 清空所有子目录中的特定文件夹

c++ - 我有 libstdc++6-dev 但仍然有 STL 链接错误

python - 如何使用键盘中断完全停止脚本