树莓派上的烧瓶服务器停止响应

时间:2017-01-05 09:00:26

标签: python flask raspberry-pi crontab raspbian

我在raspberry pi上设置了一个烧瓶服务器并设置了一个crontab以在重启时启动服务器。它工作正常一段时间,在过去几天它甚至在我重新启动pi之后也停止响应。

似乎服务器正在运行,因为当我进入ssh并尝试运行另一台服务器时,它说该地址已被使用。

为什么我的服务器不再响应的任何想法?

另外,这可能有也可能没有关系但是当我输入crontab -e时出现以下错误: /tmp/crontab.Qqy98c:设备上没有剩余空间 创建临时crontab文件失败 - 中止

1 个答案:

答案 0 :(得分:0)

Address is already in use错误表示某些进程占用了Flask应用程序尝试使用的主机/端口。

要解决此问题,请找出该端口上正在运行的进程,然后将其终止。例如,如果使用端口5000的默认设置,则可以在终端中执行以下操作:

lsof -i:5000

这将显示在端口5000上运行的进程 - 记下进程ID。我们假设它是12345

kill 12345

这应该释放地址,允许Flask应用程序正常启动。

错误No space left on device Creation of temporary crontab file failed应该有些不言自明。如果你的文件空间运行得太低,你应该强烈考虑清理空间。否则,你一定会遇到各种各样的问题。