我正在尝试同时运行 apache 和 nginx。我希望 apache 应该监听 8080 端口,nginx 应该监听 80。 为此,我修改了 ports.conf 以监听 8080,并且还修改了虚拟主机配置。重新启动后,服务器启动没有任何错误,但我无法访问该网址。
/etc/apache2/sites-avaialbled/mysite
<VirtualHost *:8080>
ServerName myproject
ServerAdmin your@email.com
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /trac>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
<Location /svn>
DAV svn
SVNParentPath /svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svnauth
Require valid-user
AuthzSVNAccessFile /etc/svnaccess
</Location>
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /trac …Run Code Online (Sandbox Code Playgroud) 我正在运行具有 512MB 内存的 Ubuntu VPS。它只是开发服务器,因此实际上没有流量。尽管如此,我还是时不时地收到 Memory Exhaustion 消息,我的整个内存都被耗尽了。我试图在 SF 浏览各种类似的问题,但无法真正解决没有流量的服务器消耗内存的情况。下面是顶部的输出:
ps aux 的输出为:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.3 23572 1684 ? Ss Apr11 0:03 init
root 1177 0.0 0.1 18888 1028 ? Ss Apr11 0:01 cron
mysql 1189 0.0 5.6 258344 29680 ? Ssl Apr11 1:04 /usr/sbin/mysqld
syslog 1202 0.0 0.1 12536 788 ? Ss Apr11 0:01 /sbin/syslogd -u syslog
root 1268 0.0 0.5 49424 2684 ? Ss Apr11 0:00 …Run Code Online (Sandbox Code Playgroud)