我在raspberry pi上设置了一个烧瓶服务器并设置了一个crontab以在重启时启动服务器。它工作正常一段时间,在过去几天它甚至在我重新启动pi之后也停止响应。
似乎服务器正在运行,因为当我进入ssh并尝试运行另一台服务器时,它说该地址已被使用。
为什么我的服务器不再响应的任何想法?
另外,这可能有也可能没有关系但是当我输入crontab -e时出现以下错误: /tmp/crontab.Qqy98c:设备上没有剩余空间 创建临时crontab文件失败 - 中止
答案 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
应该有些不言自明。如果你的文件空间运行得太低,你应该强烈考虑清理空间。否则,你一定会遇到各种各样的问题。