标签: smartos

运行Ghost博客作为在节点http-server上运行的网站的子文件夹

首先,请原谅我对Joyent的智能机器实例缺乏了解.我正在为这种情况运行NodeJS的免费开发层smartmachine实例.

我正在[path]/server/public/通过http-server在文件系统上运行一个网站,我想在端口80上同时运行一个Ghost博客[path]/server/public/blog/.

这可能吗?我怎么做到这一点?

node.js joyent smartos ghost-blog

8
推荐指数
1
解决办法
1707
查看次数

如何在SmartOS上使用HotSpot DTrace探针?

在Mac OS X上,我可以通过运行以下命令找到运行Java程序的HotSpot探针:

cody.mello@ashur ~ (1) % sudo dtrace -ln 'hotspot*:::'
Password:
Invalid connection: com.apple.coresymbolicationd
   ID   PROVIDER            MODULE                          FUNCTION NAME
165084  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-clinit
165085  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-concurrent
165086  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-end
165087  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-erroneous
165088  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-error
165089  hotspot46      libjvm.dylib _ZN13instanceKlass15initialize_implE19instanceKlassHandleP6Thread [instanceKlass::initialize_impl(instanceKlassHandle, Thread*)] class-initialization-recursive
...
Run Code Online (Sandbox Code Playgroud)

但是,如果我创建一个简单的Java程序并在SmartOS上运行它:

cody@101901c9-6d66-ea32-fe42-f1fbebd4bf99 ~ % cat Loop.java 
class Loop {

    public static void main(String[] args) throws InterruptedException { …
Run Code Online (Sandbox Code Playgroud)

java dtrace smartos

7
推荐指数
1
解决办法
526
查看次数

接收克隆的增量 ZFS 流并覆盖源

tldr; 我正在尝试接收一个 ZFS 流,该流-R已从克隆的文件系统创建为复制 ( )。使用zfs recv -o origin=[clone-origin]只是给cannot receive: local origin for clone [...] does not exist.

前提

我有一个从特定映像克隆的 SmartOS 区域 ZFS 文件系统。IMAGE-uuid 和ZONE-uuid 已被替换以提高可读性)

$ zfs list -r -o name,origin zones/[ZONE]
NAME          ORIGIN              
zones/[ZONE]  zones/[IMAGE]@[ZONE]
Run Code Online (Sandbox Code Playgroud)

区域文件系统有几个快照:

$ zfs list -r -t all -o name, origin zones/[ZONE]
NAME                  ORIGIN              
zones/[ZONE]          zones/[IMAGE]@[ZONE]
zones/[ZONE]@[SNAP0]  -
zones/[ZONE]@[SNAP1]  -
zones/[ZONE]@[SNAP2]  -
[...]
Run Code Online (Sandbox Code Playgroud)

关于基础映像,SmartOS(更好vmadm)为新创建的区域创建映像的快照。区域根目录是基于此快照创建的克隆(此处使用 guid 11194422825011190557)。

$ zfs list -r …
Run Code Online (Sandbox Code Playgroud)

zfs smartos

6
推荐指数
1
解决办法
749
查看次数

标签 统计

smartos ×3

dtrace ×1

ghost-blog ×1

java ×1

joyent ×1

node.js ×1

zfs ×1