首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenWhisk重新启动问题

OpenWhisk重新启动问题
EN

Stack Overflow用户
提问于 2018-04-18 14:37:33
回答 3查看 255关注 0票数 0

Openwhisk和nginx docker

我已经成功地部署了openwhisk,并且一切正常,但是在服务器重启之后,nginx docker不断地重启。检查dockers日志时,出现以下错误。

root@openwhisk:~# docker logs fdaa4a93b80e 2018/04/16 13:10:45 emerg 1#1: open() "/etc/nginx/nginx.conf“failed (2:无此文件或目录) nginx: emerg open() "/etc/nginx/nginx.conf”failed (2:无此文件或目录) 2018/04/16 13:10:46 emerg 1#1: open() "/etc/nginx/nginx.conf“failed (2:无此文件或目录)"/etc/nginx/nginx.conf“失败(2:没有这样的文件或目录) 2018/04/16 13:10:46 emerg 1#1: open() "/etc/nginx/nginx.conf”失败(2:没有这样的文件或目录) nginx: emerg open() "/etc/nginx/nginx.conf“失败(2:没有这样的文件或目录)

有解决这个问题的线索吗??

EN

回答 3

Stack Overflow用户

发布于 2018-04-19 00:40:38

在vagrant vm (用于开发)中重新启动OpenWhisk时,可能需要刷新部署,如下所示:

https://github.com/apache/incubator-openwhisk/blob/master/tools/vagrant/README.md#safe-re-deploy-after-vm-restart

不久前,我将这个问题追溯到这样一个事实:配置文件是用/tmp编写的,并且在重启虚拟机时会被删除。我为此提供了一个补丁,但看起来它在翻译过程中丢失了,所以问题仍然存在:使用Vagrant,您不应该停止vm,只是冻结它。

票数 0
EN

Stack Overflow用户

发布于 2018-04-20 00:21:23

我认为您使用的是旧版本的OpenWhisk和使用/tmp/存储nginx配置文件的旧版本的Vagrant脚本,所以在重启时,nginx无法从/tmp tmpfs挂载,因为还没有准备好。此问题已在此处修复:https://github.com/apache/incubator-openwhisk/commit/e325be7e9dcc2fbd5e6d77deb83d8b78328100e0#diff-b84d6a391031d6181fa26b3e4ae9d267

现在所有的日志和nginx配置文件都位于

${HOME}/.openwhisk/ansible/tmp

最近修复了默认Vagrant部署的此问题和许多其他问题,请重试

代码语言:javascript
复制
# Clone openwhisk
git clone --depth=1 https://github.com/apache/incubator-openwhisk.git 
openwhisk

# Change directory to tools/vagrant
cd openwhisk/tools/vagrant

# Run script to create vm and run hello action
./hello
票数 0
EN

Stack Overflow用户

发布于 2018-04-25 17:34:13

修复了openwhisk nginx重启的问题,在docker配置文件openwhisk/ansible/environments/local/group_vars/all中为nginx conf创建了新的目录/tmp1,而不是默认的/tmp目录(在服务器重启时重置

openwhisk_tmp_dir:"{{ lookup('env','OPENWHISK_TMP_DIR')|default('/tmp1',true) }}“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49892785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档