Warning: session_start(): open(/var/lib/php/sessions/sess_gd91talv698cbs41t2v0ntojgt, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
!include once #1002615 // master()
// Options for headless + big server
sS vmArgs = "-XX:MaxHeapFreeRatio=70 -XX:MinHeapFreeRatio=40 -XX:+UseG1GC -Djava.awt.headless=true";
// Options for headless
//sS vmArgs = "-XX:MaxHeapFreeRatio=30 -XX:MinHeapFreeRatio=10 -XX:+UseG1GC -Djava.awt.headless=true";
// Options for smaller heap
//static S vmArgs = "-XX:MaxHeapFreeRatio=30 -XX:MinHeapFreeRatio=10 -XX:+UseG1GC";
// Options for max speed & reactivity - some claim this might cause problems (https://developer.jboss.org/thread/228920?start=75&tstart=0)
//static S vmArgs = "-server -XX:+TieredCompilation";
// Options for max longterm throughput
//static S vmArgs = "-server";
// Homepage, Talk to Eleu, Web Auth, Cookies
static L seedBots = litlist("#1003253", "#1002213", "#1002590", "#1002157");
!include #1002576 // Web Serving
!include #1002578 // Eleu Core
!include #1013904 // Eleu web socket
static int[] webServerPorts = {8080};
static int[] httpsPorts = {};
p {
becomeBotVMIfFirst();
thread {
runWithUserHome(#1016478, actualUserDir("JavaX-Virtual/agi.blue"));
}
webInit();
eleu_webSocket_init();
if (nempty(httpsPorts)) pcall {
File keystore = firstFileThatExists(
javaxSecretDir("keystore.p12"),
secretProgramFile(programID(), "keystore.jks"));
S pass = loadSecretTextFileMandatory("keystore-pass").trim();
serveHttpsWithWebsockets_multiplePorts(keystore, pass, eleu_webSocket_handler(), httpsPorts);
}
coreInit();
for (S id : seedBots) call(getDispatcher(), 'addSeedBot, id);
}