尝试一下Lollipop! 管理云服务
棒棒糖!”托管云”是什么?
目前已经进行了封闭α测试,不过最近才开始了公测β测试。
在β测试期间,用户可以免费试用。
(来源:https://pepabo.com/news/press/201711291300)
目前作为内部结构,它采用了容器类型,并且目前已经提供了PHP、Ruby on Rails和NodeJS作为容器。PHP还为WordPress准备了容器,并且WordPress可以立即开始使用!(我也尝试创建了一个,链接在这里:https://cloud.lolipop.io/)
我试着玩了一下
我创建了以下项目:
https://nodejs.lolipop.io/
Node.js 是一种运行于服务器端的开放源代码的 JavaScript 运行环境。
目前,只有RoR的部署流程等已经准备好,而Node.JS方面仍然是摸索状态。
然而,在创建容器的阶段,有一个示例项目可供参考,所以我先看了一下那段代码。
首先,使用SSH登录到容器,位于/var/app的主目录中默认存在一个名为0000000000000000的文件夹,初始模板存储在此文件夹中。
我在查看其中内容的同时自己尝试着编写了代码。 (https://github.com/kasatomo/LolipopNode )
迷恋之处
我正在使用npm和express,但只在package.json中声明了express却无法运行。会显示没有mime包等错误信息。
另外,由于Express的依赖关系的版本与最新版本不同,需要注意MIME。
错误分析
日志文件存储在/var/log/container目录下。
但是,这些日志很难阅读… 我也不知道它们是哪个时间段的日志。
haconiwa.err
haconiwa.out
如果查看这两个文件,我认为基本上可以了解原因。
印象
可以在不同地方找到各种有趣的东西,例如上述日志文件中的”haconiwa”(箱庭?)和用户名”yanagawa”(ロリポップ!总部所在地福冈县的地名??柳川?),还有可能有其他的!
但是!npm首次安装非常耗时。请在托管云控制台上操作。
nodejs.lolipop.ioが通常稼働に戻りました
nodejs.lolipop.ioが高負荷になっています
这样的描述经常出现。
我不确定它是否能够经得起实际应用…期待未来的更新!(是否会像AWS的Lambda一样需要自己构建?)