「OpenPNE3ノウハウ:SegmentationFault」の版間の差分
提供: OpenPNE3まとめwiki
細 (109.230.216.225(トーク)による編集を69.53.223.14による直前の版へ差し戻しました) |
|||
(同じ利用者による、間の1版が非表示) | |||
行1: | 行1: | ||
− | + | {{スタブ}} | |
+ | |||
+ | === タイトル === | ||
+ | |||
+ | Segmentation Fault | ||
+ | セグメンテーション違反 | ||
+ | |||
+ | === 内容 === | ||
+ | |||
+ | php実行時に「Segmentation Fault」が起きた場合の事例と解決策。 | ||
+ | |||
+ | ※ Segumentation Faultは発生条件が環境によって異なります。解決出来たらその手法をどんどん追記してください。 | ||
+ | |||
+ | ==== 事例1 ==== | ||
+ | http://redmine.openpne.jp/issues/815 | ||
+ | ログイン後、しばらくすると日記やアルバムなど、トップページ以外の全てのページが真っ白になり、表示されなくなる。Apacheのerror_logに「[notice] child pid {process_id} exit signal Segmentation fault (11)」大量に出ており、Apacheの子プロセスが異常終了している。 | ||
+ | ==== 解決策1 ==== | ||
+ | Apacheの子プロセスの数を制限する。詳細は上記URLを参照する。 | ||
+ | |||
+ | ==== 事例2 ==== | ||
+ | OpenPNE3.6のインストール又はmigrateコマンドを実行するとsegmentation faultが発生する。 | ||
+ | coreserver,xampp on windows等 発生する環境は様々。発生しない環境もあり。 | ||
+ | |||
+ | ==== 解決策2 ==== | ||
+ | OpenPNE3.6にバンドルされているZend_Http_Clientが原因。 | ||
+ | lib/vendor/Zendをzend frameworkの最新版に置き換えると正常にコマンドを完了できる。 | ||
+ | |||
+ | ==== 事例3 ==== | ||
+ | ==== 解決策3 ==== | ||
+ | |||
+ | |||
+ | |||
+ | === 記事URL === | ||
+ | |||
+ | |||
+ | === カテゴリ === | ||
+ | |||
+ | [[Category:OpenPNE3ノウハウ|せくめんてーしょんいはん]] |
2012年3月12日 (月) 15:34時点における最新版
タイトル[編集]
Segmentation Fault セグメンテーション違反
内容[編集]
php実行時に「Segmentation Fault」が起きた場合の事例と解決策。
※ Segumentation Faultは発生条件が環境によって異なります。解決出来たらその手法をどんどん追記してください。
事例1[編集]
http://redmine.openpne.jp/issues/815 ログイン後、しばらくすると日記やアルバムなど、トップページ以外の全てのページが真っ白になり、表示されなくなる。Apacheのerror_logに「[notice] child pid {process_id} exit signal Segmentation fault (11)」大量に出ており、Apacheの子プロセスが異常終了している。
解決策1[編集]
Apacheの子プロセスの数を制限する。詳細は上記URLを参照する。
事例2[編集]
OpenPNE3.6のインストール又はmigrateコマンドを実行するとsegmentation faultが発生する。 coreserver,xampp on windows等 発生する環境は様々。発生しない環境もあり。
解決策2[編集]
OpenPNE3.6にバンドルされているZend_Http_Clientが原因。 lib/vendor/Zendをzend frameworkの最新版に置き換えると正常にコマンドを完了できる。