Version 20 (modified by chris, 6 years ago) (diff) |
---|
The migration from the old live server to the new one is being tracked on ticket #97.
Table of Contents
transitionnetwork.gaiahost.coop
The live server is a virtual server running FreeBSD 7.2-RELEASE #0, it has 4Gb of RAM (found via this script) though only 1Gb is for our use.
Cron
The following crontab for the transnetwww user ensures that tasks like the sending of the newsletter are carried out:
crontab -e -u transnetwww # m h dom mon dow command #*/5 * * * * /usr/local/sbin/ab -v 1 -n 1 http://www.transitionnetwork.org/cron.php >/dev/null 2>&1 */5 * * * * /usr/local/sbin/ab -v 1 -n 1 https://transitionnetwork-live.gaiahost.coop/cron.php >/dev/null 2>&1
Packages
The following packages have been installed.
screen
cd /usr/ports/sysutils/screen make config [ ] CJK Treat CJK ambiguous characters as full width [X] INFO Build and install info documentation [X] MAN Build and install man pages [X] NETHACK Enable nethack-style messages [X] XTERM_256 Enable support for 256 colour xterm [ ] HOSTINLOCKED Print user@host in locked message [ ] SHOWENC Show encoding on the status line make install clean
wget
cd /usr/ports/ftp/wget make config [ ] GNUTLS Support for SSL via GnuTLS [X] IPV6 Support for IPv6 [X] NLS Native Language Support with gettext [X] OPENSSL Support for SSL via OpenSSL make install clean
vim
cd /usr/ports/editors/vim make config ===> No options to configure make install clean
lynx
For apachectl status:
apachectl status lynx: not found
cd /usr/ports/www/lynx make config [X] SSL SSL support [X] DEFAULT_COLORS Colors support [ ] IPV6 IPv6 support [X] NLS Native language support make install clean
rsync
cd /usr/ports/net/rsync/ make config [ ] POPT_PORT Use popt from devel/popt instead of bundled one [X] SSH Use SSH instead of RSH [ ] ATIMES Preserve access times, adds --atimes [X] ICONV Add iconv support make install clean
subversion
cd /usr/ports/devel/subversion/ make config [ ] MOD_DAV_SVN mod_dav_svn module for Apache 2.X [ ] MOD_DONTDOTHAT mod_dontdothat for Apache 2.X [X] NEON WebDAV/Delta-V repo access module (neon) [ ] SERF WebDAV/Delta-V repo access module (serf) [ ] SASL SASL2 authorization support [X] BDB db4 repository backend [ ] ASVN Build and install Archive SVN (asvn) [ ] MAINTAINER_DEBUG Build debug version [ ] SVNSERVE_WRAPPER Enable svnserve wrapper [ ] SVNAUTHZ_VALIDATE install svnauthz-validate [ ] STATIC Build static version (no shared libs) [ ] GNOME_KEYRING Build with GNOME Keyring auth support [ ] BOOK Install the Subversion Book make install clean
p5-libwww
For perl's LWP::UserAgent? and this error in /var/log/munin-node.log:
Can't locate object method "new" via package "LWP::UserAgent" at /usr/local/etc/munin/plugins/apache_volume line 130.
cd /usr/ports/www/p5-libwww make config ===> No options to configure make install clean
munin-node
Munin was installed in order that server info could be generated on the dev server.
cd /usr/ports/sysutils/munin-node make config ===> No options to configure make install clean Would you like me to set up log rotation [y]? y ******************************************************************** Unless this file already existed, a sample configuration file has been placed in /usr/local/etc/munin/munin-node.conf. Please edit it according to your needs. ******************************************************************** The Munin client will *not* be started automatically. To allow it to start, put this line in /etc/rc.conf: munin_node_enable="YES" Then, it will be started on the next boot. If this line is already present, the client will be started now. Otherwise, edit /etc/rc.conf and execute this command: /usr/local/etc/rc.d/munin-node start ********************************************************************
Then /usr/local/etc/munin/munin-node.conf was edited and the following was added:
allow ^81\.95\.52\.78$
And then the following was added to /etc/rc.conf:
munin_node_enable="YES"
And then it was started:
/usr/local/etc/rc.d/munin-node start
pecl-uploadprogress
This message in the Drupal admin interface indicated that PECL uploadprogress needed to be installed:
Your server is capable of displaying file upload progress through APC, but it is not enabled. Add apc.rfc1867 = 1 to your php.ini configuration. Alternatively, it is recommended to use PECL uploadprogress, which supports more than one simultaneous upload.
So:
cd /usr/ports/devel/pecl-uploadprogress make config ===> No options to configure **************************************************************************** The following line has been added to your /usr/local/etc/php/extensions.ini configuration file to automatically load the installed extension: extension=uploadprogress.so ****************************************************************************
Attachments
-
multimemory.sh
(2.2 KB) -
added by chris 6 years ago.
Munin multimemory plugin