作者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/m.aspx?n=bbs/pighead/M.1781278375.A.BB5.html