如何重启单个组件?
首先通过 flynn ps
命令得到应用的独立进程列表,其中也包括 Flynn 的内部服务进程。然后,将得到的进程 ID 传递给 flynn kill
命令,杀掉这个进程。这时,Flynn 将自动重启这个被杀掉的进程。
# 获取进程列表
$ flynn -a myapp ps
ID TYPE RELEASE
host-28a16c12-6136-4e06-93b1-2b014147de79 web ace81d3d-93f5-4df3-b364-55f05cb908c3
# 杀掉一个进程
$ flynn -a myapp kill host-28a16c12-6136-4e06-93b1-2b014147de79
Job host-28a16c12-6136-4e06-93b1-2b014147de79 killed.