V2EX gaoxu387
 gaoxu387 最近的时间轴更新
gaoxu387

gaoxu387

V2EX 第 151397 号会员,加入于 2015-12-15 13:23:25 +08:00
gaoxu387 最近回复了
2023-09-19 15:42:25 +08:00
回复了 dzdh 创建的主题 问与答 聊聊 PHP 容器应用的最佳实践
@dzdh 代码运行在 php-fpm 这个 pod 里啊,nginx 通过服务名称转发 proxy_pass 到 php-fpm 的容器. nginx 一般用这个配置转发:
location ~ \.php$ {
fastcgi_pass php-fpm:9000;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
如果你需要用 try_files 那你把代码也打包一份在 nginx 的 pod 也是可以的。
2023-09-18 17:36:26 +08:00
回复了 dzdh 创建的主题 问与答 聊聊 PHP 容器应用的最佳实践
@reter 很赞同你的观点,容器的 12 要素的也提到了一个关键的点,一个进程: https://12factor.net/zh_cn/processes
而 supervisor 的模式是违反了这种理念,虽然也可以用但不是最佳的方法。

对于 PHP 的容器化特别是 Laravel 的容器化的个人建议:
1 、打包成一个镜像
2 、nginx 运行 pod 、php-fpm 运行一个 pod 、laravel 的 schedule:run 运行一个 cron 的镜像

业务流量是 Ingress (不配置规则)-> service -> nginx (具体规则) -> php-fpm (中间件不要部署在 k8s 里)
cron 单独运行一个常驻的 pod ,启动 crond ,并配置一分钟运行一次 schedule:run
2020-07-15 09:02:10 +08:00
回复了 superliwei 创建的主题 程序员 不吐不快,不要做 CTO,不要做合伙人
做什麽事情都要留一手
2017-12-28 19:51:11 +08:00
回复了 xuyun 创建的主题 问与答 眼睛这样是废了吗....
推荐使用 Fx neo 滴眼液 某宝搜搜效果杠杠的
2017-12-18 11:36:11 +08:00
回复了 cnbattle 创建的主题 程序员 日活 3K 左右的 app,后端有必要上 Java 吗?
不如想想为什么会这样,解决问题才是最重要的,是数据库慢查询?是某些接口里有 curl 请求太慢?是连接了缓存服务器导致的?
看看数据库的慢日志、缓存的慢日志、php-fpm 的慢日志,结合 app 的日志、xdebug、strace、gdb 分析分析吧
2017-08-30 18:07:35 +08:00
回复了 nonozone 创建的主题 问与答 php-fpm单个进程内存占用太大一般是什么原因?
开启了 opcache 了吧?
2016-09-01 19:00:45 +08:00
回复了 HunterPan 创建的主题 程序员 批处理问题:如何检测tomcat端口是否正常?
@imstand 请问你只用 new relic 做内部监控的原因?
2016-07-20 09:18:27 +08:00
回复了 zyqf 创建的主题 DNS 接到管局通知...
不明觉厉
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2721 人在线/strong>   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 14:42 PVG 22:42 LAX 06:42 JFK 09:42
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86