首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在集装箱中重新装船?

在集装箱中重新装船?
EN

Stack Overflow用户
提问于 2022-01-15 03:23:54
回答 1查看 30关注 0票数 0

因此,我使用buildpack构建了一个码头容器,它在PID 1下运行以下命令

代码语言:javascript
复制
procmgr /layers/paketo-buildpacks_php-web/php-web/procs.yml

是否有可能以某种方式重新装载传递给procmgr的信任?

代码语言:javascript
复制
  [DEV] backend-v1-7476cc6cfd-l68p2 app # 
ps aufx
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
cnb         30  1.0  0.0  18648  3444 pts/0    Ss   03:22   0:00 bash
cnb         77  0.0  0.0  34412  2944 pts/0    R+   03:22   0:00  \_ ps aufx
cnb          1  0.0  0.1 1013616 4096 ?        Ssl  03:20   0:00 procmgr /layers/paketo-buildpacks_php-web/php-web/procs.yml
cnb         24  0.0  0.7 323596 31260 ?        Ss   03:20   0:00 php-fpm: master process (/layers/paketo-buildpacks_php-web/php-web/etc/php-fpm.conf)
cnb         28  0.3  0.6 330252 24112 ?        S    03:20   0:00  \_ php-fpm: pool www
cnb         29  0.1  0.6 330016 23900 ?        S    03:20   0:00  \_ php-fpm: pool www
cnb         25  0.0  0.1  25132  5648 ?        S    03:20   0:00 nginx: master process nginx -p /workspace/app -c /workspace/app/nginx.conf
cnb         26  0.0  0.0  25132  1988 ?        S    03:20   0:00  \_ nginx: worker process
cnb         27  0.0  0.0  25132  1988 ?        S    03:20   0:00  \_ nginx: worker process

  [DEV] backend-v1-7476cc6cfd-l68p2 app # 
cat /layers/paketo-buildpacks_php-web/php-web/procs.yml
processes:
  nginx:
    command: nginx
    args:
    - -p
    - /workspace/app
    - -c
    - /workspace/app/nginx.conf
  php-fpm:
    command: php-fpm
    args:
    - -p
    - /layers/paketo-buildpacks_php-web/php-web
    - -y
    - /layers/paketo-buildpacks_php-web/php-web/etc/php-fpm.conf
    - -c
    - /layers/paketo-buildpacks_php-web/php-web/etc
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-17 01:04:45

在写这篇文章的时候,没有。这里使用的procmgr cli非常基本。

https://github.com/paketo-buildpacks/php-web/blob/main/cmd/procmgr/main.go

它加载procs.yml中列出的进程信息,启动这些进程,重定向所有STDOUT/STDERR,并监视要退出的进程。如果一个进程退出,那么它们都退出。没有再装子弹的能力。

如果需要在procs.yml中重新加载信息,则需要重新加载容器。

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

https://stackoverflow.com/questions/70718649

复制
相关文章

相似问题

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