Shutdown server if required module fail
This commit is contained in:
@@ -69,6 +69,15 @@ function checkForHashingModule() {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function checkForGeoIPModule() {
|
||||||
|
if (typeof module.geoip == "undefined") {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
function checkForMySQLModule() {
|
function checkForMySQLModule() {
|
||||||
if (typeof module.mysql == "undefined") {
|
if (typeof module.mysql == "undefined") {
|
||||||
return false;
|
return false;
|
||||||
@@ -94,14 +103,14 @@ function checkForAllRequiredModules() {
|
|||||||
|
|
||||||
if (!checkForHashingModule()) {
|
if (!checkForHashingModule()) {
|
||||||
logToConsole(LOG_WARN, "[AGRP.Startup]: Hashing module is not loaded!");
|
logToConsole(LOG_WARN, "[AGRP.Startup]: Hashing module is not loaded!");
|
||||||
logToConsole(LOG_WARN, "[AGRP.Startup]: This resource will now shutdown.");
|
logToConsole(LOG_ERROR, "[AGRP.Startup]: This server will now shutdown.");
|
||||||
thisResource.stop();
|
shutdownServer();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!checkForMySQLModule()) {
|
if (!checkForMySQLModule()) {
|
||||||
logToConsole(LOG_WARN, "[AGRP.Startup]: MySQL module is not loaded!");
|
logToConsole(LOG_WARN, "[AGRP.Startup]: MySQL module is not loaded!");
|
||||||
logToConsole(LOG_WARN, "[AGRP.Startup]: This resource will now shutdown.");
|
logToConsole(LOG_ERROR, "[AGRP.Startup]: This server will now shutdown.");
|
||||||
thisResource.stop();
|
shutdownServer();
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (!checkForSMTPModule()) {
|
//if (!checkForSMTPModule()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user