1

ますますchild pid 10708 exit signal Segmentation fault (11)エラーが発生しています。それの根本的な原因とそれを修正する方法は何ですか?

php iniメモリはこれに関連していますか?

PHPでApache2サーバーを使用しています。

前もって感謝します。

4

3 に答える 3

6

memory_limitの変数php.iniがこの問題を引き起こす可能性は十分にあります。私の場合は確かにそうだった。

を下げることでmemory_limit、これらのエラーを解決することができました。

于 2012-07-15T16:15:47.993 に答える
0

The root cause is generally that the code is doing something wrong. A segmentation fault is generally what happens when a program does something that's not allowed, like trying to access memory that isn't valid.

If you're after a more specific cause, I'd be happy to list the thousand or so that spring to mind immediately :-)

On a more serious note, no. Short of knowing a great deal more, there is no easy way to give a specific answer.

The first step would be to figure out which program belongs to that process ID. Then you can start investigating why that program is faulting.

于 2012-05-17T07:02:53.013 に答える
0

すでに一般的な回答が 2 つ掲載されていますが、最近出会った 1 つの例を紹介したいと思います。

コードが再帰的な無限ループ (スタック オーバーフロー エラーの原因) に陥ると、child pid xxxxx exit signal Segmentation fault (11)が発生します。

サンプルコード:

function recursiveFunc() {
    // some operation

    recursiveFunc();
}
于 2012-10-21T12:52:18.943 に答える