誰かがフィードバックを提供したり、正しい方向に私を向けたりしていただければ幸いです。3つのdjangoサイトがデーモンモードで実行されていると、リモートサーバーでターミナルコマンドを実行できません。1つまたは2つのサイトで埋め込みモードを使用しても問題はありません。コマンドを入力すると、「-bash:fork:メモリを割り当てることができません」というメッセージしか表示されません。
システム:仮想クラウド上のUbuntu 8:04 LTSリモート、SWAPファイルはありませんが512 RAM(空き、topおよびpc auxは20%のメモリしか使用されていないことを示します)、Puttyによるアクセス、WINSCPによるFTP、UFWファイアウォールのセットアップ、Apache2.2。 8、プリフォーク、mod-wsgi 2.3、sqlite db、
.confファイル、現時点ではデーモンがコメントアウトされています。
NameVirtualHost *:80
次のようにヘルム
<VirtualHost *>
ServerAdmin webmaster@facts.com
ServerName helme.h1.net
DocumentRoot /home/helme/django/facts/apache/
DirectoryIndex index.html index.htm
ServerAlias helme.h1.net www.helme.h1.net
<Directory /home/helme/django/facts/apache/>
Options Indexes FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/helme/django/facts/log/error.log
LogLevel info
CustomLog /home/helme/django/facts/log/access.log common
#WSGIDaemonProcess helme.h1.net user=www-data group=www-data processes=5 threads=1
#WSGIProcessGroup helme.h1.net
WSGIScriptAlias / /home/helme/django/facts/apache/django.wsgi
<Directory /home/helme/django/facts/apache/>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
次のようにチャーリー
<VirtualHost *>
ServerAdmin webmaster@facts-pte.com
ServerName facts-pte.h1.net
DocumentRoot /home/pte/django/facts/apache/
DirectoryIndex index.html index.htm
ServerAlias facts-pte.h1.net www.facts-pte.h1.net
<Directory /home/pte/django/facts/apache/>
Options Indexes FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/pte/django/facts/log/error.log
LogLevel info
CustomLog /home/pte/django/facts/log/access.log common
#WSGIDaemonProcess facts-pte.h1.net user=www-data group=www-data processes=5 threads=1
#WSGIProcessGroup facts-pte.h1.net
WSGIScriptAlias / /home/pte/django/facts/apache/django.wsgi
<Directory /home/pte/django/facts/apache/apache/>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
次のようにwuest
<VirtualHost *>
ServerAdmin webmaster@facts.com
ServerName wuest.h1.net
DocumentRoot /home/wuest/django/wuest/apache/
DirectoryIndex index.html index.htm
ServerAlias wuest.h1.net www.wuest.h1.net
<Directory /home/wuest/django/wuest/apache/>
Options Indexes FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/wuest/django/wuest/log/error.log
LogLevel info
CustomLog /home/wuest/django/wuest/log/access.log common
WSGIDaemonProcess wuest.h1.net user=www-data group=www-data processes=5 threads=1
WSGIProcessGroup wuest.h1.net
WSGIScriptAlias / /home/wuest/django/wuest/apache/django.wsgi
<Directory /home/wuest/django/wuest/apache/>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
どのメモリがいっぱいですか?Apacehが「worker」mpmとしてロードされた場合、同じ問題が発生しますか?SWAPファイルを追加するのと同じくらい簡単ですか?postgresqlをインストールすると、より多くのメモリプローブがありますか?
私は、Djangoプロジェクトに取り組んでいる友人のためにリモートサーバーを管理しているだけの高度なプログラマーや管理者ではないことに注意してください。
どんな助けでもいただければ幸いです。マイケルよろしく