Builder / Bulk Loader Installation and ConfigurationThe builder / bulk loader is a service application which runs in the background on a server. To perform some of the necessary tasks, several outside applications are necessary. For additional information about this service, see the Builder / Bulk Loader Architecture Page. Server InformationIt is recommended to use a 64-bit version of the latest Microsoft Server operating system. (i.e., Server 2008 R2 64-bit). Generally it is recommended that it runs on a different server than the web server, since this will perform some CPU and memory intensive processes when creating image derivatives for example. This process will perform alot of database and solr/lucene updates, so it is recommended that it run on the same server as one or both of those services. The builder must have access to the web server, database server, and solr/lucene server. Software InstallsInstallation of the following software packages is required for the builder to perform all processing steps. Recent versions of all of these are also present in the install bundles.
ConfigurationScheduled TaskThis service is actually a console application which will run in the background until 11:00 pm (by default) every evening. It should be added as a scheduled task to start early each morning (usually 4am) so it can run continuously. It will sleep for a minute after each execution process before waking up and trying to perform more work. Set this task to run under the service account with highest priviledges. By default, the service will stop at 11pm each night. The action will be launching the SobekCM_Builder.exe application and the argument '--background' should be utilized to have the application run in background mode, rather than only once. The screen shots below show the proper settings for the scheduled task.
Builder ConfigurationThe builder application installs with a small configuration application. The first time it is installed on your machine, it should automatically launch. In addition, you can launch the configuration process in one of two ways, at any time:
The localization information for your instance of the SobekCM Builder is saved in a small XML file under the config subfolder. This configuration file provides several very basic configuration options for the builder:
The included configuration tool provides access initially to those settings during the install process. You can select the wrench next to the connection string box to have the system help you build a Microsoft SQL Server connectoin string.
Once you enter all the data necessary, select SAVE to rewrite the configuration file for the builder. You can also use the configuration options to establish the SobekCM Builder incoming folders to use. This completes the configuration of the Builder/Bulk Loader server. Related Links |