|
楼主 |
发表于 2011-12-2 12:12
|
显示全部楼层
本帖最后由 moo.tinys 于 2011-12-2 12:14 编辑
5 \; h: g% D# R* t/ ]2 |老G 发表于 2011-12-2 09:20 6 ?$ {, s1 t) _9 s. Z
Veer一次性安装使用顺利成功。我的安装顺序是: c N& \, G: h
/ o/ F g% `* j4 C! Z
a. preware 里搜索 pinyin, 找到 search contacts in pi ...
1 i5 Y# M0 _: l7 d$ I" Z& s- y2 v* x9 P1 ~0 k5 _5 w# A% F
不建议做数据操作后立即重启, 应该是在忙着索引/处理名片数据. webos 并不成熟 有些操作中断之后无法再接着干
8 A. T+ {; l" T l7 N先重启的目的是因为 node_fork_server 预载入了 js, 开始干一些活的时候 fork 新的(临时) server 不会重新载入这些; d2 W0 K! A2 j' O
因此有些补丁修改后的文件没有载入. 因此需要重启后再让他重新添加用户
, P# e U4 P4 v/ ~; U; N+ P" y$ }0 Z7 F6 `$ D
# T" H8 C8 W: Q: T0 V- A7 j
如果你想解决卡的问题可以尝试修改 : O* D4 r' Y% r$ ~
& e/ N3 J: L. d
/etc/event.d/node_fork_server
" Z# b" }8 \8 I8 T- V- # node fork server
3 f" F6 v! E0 F8 c - : U @/ ]( e: a; T
- description "node fork server"( p2 ~+ H, p) _$ p7 n! I- ~
- author "Tom Hughes"7 c M) x5 G. E) }% U
- % p/ _0 y( M/ E e( V; y
- start on ls-hubd_public-ready
& f- r+ e! I: v/ y' j, V9 k - stop on started start_update; e7 U# K( F" v
3 b+ r$ r. [. _/ O6 M- normal exit 01 t: Z/ e' w; B
- respawn
% r, a0 L- m8 ^$ H
2 w2 Q) _& U5 x8 c- console logged8 l1 X& Y: S+ k+ d
- ; c7 x: m/ Z9 R n
- script, z) f* C7 N; Q/ e4 k8 Y
- 3 ?$ L& X0 Q# B" ?
- NODE_VAR="/var/palm/node"
" |0 d) a. ~, x3 [ S! F - MEM=`head -n 1 /proc/meminfo | sed "s/^MemTotal:[ ]*\([0-9]\+\).*/\1/"`
6 Q# M0 U+ D& n4 z - ) N; Z, S G! _8 j7 h9 l+ J
- # Run fork server on devices with more than 256MB memory2 J' s! @6 f; @/ l
- if [ ${MEM} -le 262144 ]; then
" n6 P2 h: a, G# ]- G9 @6 k4 a" ~ - /sbin/initctl emit node_fork_server-ready
- u( r* v( u* {4 E1 f9 D7 U - exit 0
) q; K; f7 V9 n - else5 l# H# L3 m& _
- mkdir -p ${NODE_VAR}! z& K5 P' P7 O0 k4 C
- touch ${NODE_VAR}/fork
5 t" W0 I1 m: m9 F9 l - # Set max heap size to 22 MB (globally for every process forked)
: \+ i. {7 c: t" m, a+ W - exec /bin/nice /bin/node --max_old_space_size=23068672 /usr/palm/nodejs/fork_server.js <- 这句 原来没有 /bin/nice 的. 修改后重启* x( f+ T O! [/ {
- fi) Q- j! F* K5 i1 t
- ! F% u$ i2 u+ ]: @
- end script0 [3 B Q4 g& f: |$ c
复制代码 由于补丁会创建 .webosinternals.orig 文件 而 /etc/event.d 目录下不能随便增加文件. 因此这个修改我还没有做成补丁.0 ]7 h4 n" |9 B8 |. G" b. y. `6 q
如此修改后, 后台服务不卡界面& {+ K% k o3 n2 I$ {4 j
不过也可能因此无法从界面卡来意识到后台出错/死循环 |
|