作者pig (欢迎加入猪头党)
看板pighead
标题Re: 还是要说
时间Fri Jun 12 23:32:53 2026
※ 引述《whhsu (ck49th318)》之铭言:
: 遇到一个奇怪的问题 freebsd 15/php 8.5 的环境下 (可能不限於此环境)
: php cli 在 extension 太多 (可能 3x 个) 加上 shell export 变数太多的情况下
: 会吃 seg fault,然後都是在程式跑完要结束的时候炸掉 (所以其实工作有完成)
: 这两个数量减少的话可以缓解,但是没说一定是怎样,看 core dump
: 似乎是 zend xxx 跟 jemalloc 那边,试了很多组合後发现
: 加这个有帮助,初步来看似乎就没再发生问题了
: export USE_ZEND_ALLOC=0
: 不过 php85-pecl-smbclient 跟这个变数好像水土不服,加上去会看到其他错误讯息
: 只是说这个大部份的情况下用不到,所以就先停用
这个也有用,不过不能跟 USE_ZEND_ALLOC=0 一起用,而且好像更好用
env MALLOC_CONF="tcache:false" php composer.phar update
--
REMEMBER TO BE ALERT AT ALL TIMES
STAY AWARE OF YOUR SURROUNDINGS.
别忘了随时保持警戒,眼观四面、耳听八方。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.120.232 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/pighead/M.1781278375.A.BB5.html