postgresqlを実行しているDebian lennyサーバーに欠けているセマフォ配列が原因でApacheが起動しないことがわかりました。
限界を見ると、最大128個の配列のうち、セマフォに使用される配列は128個であることがわかります。semget
通話中にこれが発生するため、これが問題であることがわかります。
配列数を増やす方法は?
PS:phppgadminを使用するにはApacheを実行する必要があります。
ベストアンサー1
マンページを読むとセンゲット、コメントセクションで以下を確認できます。
システム全体のセマフォセットの最大数:ポリシーによって異なります(Linuxでは、この制限を4番目のフィールドで読み取りおよび変更できます
/proc/sys/kernel/sem
)。
私のシステムはcat /proc/sys/kernel/sem
以下を報告します。
250 32000 32 128
したがって、システムでこれを行い、最後の数字を増やしてからエコーします。
printf '250\t32000\t32\t200' >/proc/sys/kernel/sem
(数字の間にタブがあるのでprintf
それらを生成します。 )