Skip to content

Latest commit

 

History

History
executable file
·
38 lines (33 loc) · 1.19 KB

6.ControlServers.md

File metadata and controls

executable file
·
38 lines (33 loc) · 1.19 KB

SynchWeb Development Environment for Workstations

6. Control Servers

  1. Start Servers
    Start MariaDB, PHP-FPM, and Apache:

    $ module load mariadb-server
    $ mysqld --defaults-file=/scratch/SynchWebDevEnvWS/server/mariadb/my.cnf &
    $ php-fpm --fpm-config /scratch/SynchWebDevEnvWS/server/php-fpm/php-fpm.conf -c /scratch/SynchWebDevEnvWS/server/php-fpm/php.ini
    $ httpd -f /scratch/SynchWebDevEnvWS/server/httpd/conf/httpd.conf -k start
    

    View SynchWeb in a web browser at http://localhost:8080/

    Username : Boaty
    Password : McBoatface
    

    Monitor access and error logs:

    cd /scratch/SynchWebDevEnvWS/server
    
    $ tail -f ./httpd/logs/access.log
    $ tail -f ./httpd/logs/error.log
    
    $ tail -f ./php-fpm/logs/error.log
    
    $ tail -f ./mariadb/logs/mariadb.log
    $ tail -f ./mariadb/logs/slow_query.log
    $ tail -f ./mariadb/logs/error.log
    
  2. Stop Servers
    Stop Apache, PHP-FPM, and MariaDB:

    $ httpd -f /scratch/SynchWebDevEnvWS/server/httpd/conf/httpd.conf -k stop
    $ pkill php-fpm
    $ module load mariadb-server
    $ mysqladmin shutdown --host=127.0.0.1 --user=root