Knowledgebase : Troubleshooting
You sometimes see error like this: Can't open file LogAnalysisInfo\Databases\profile_name\main\main_table\0\indices\field_name (mode=rb) (No such file or directory) [retry=1; gave up after 141 tries, total time waited: 10011ms] This is usually because...
Error: "semaphore initialization: Too many open files in system" Workaround: build without ASYNC: ./configure CXXFLAGS="-DDISABLE_ASYNC"
Apple has started adding a checkbox in System Preferences -> Security & Privacy -> General, which is "Allow applications downloaded from:". The default is "Mac App Store and identified developers." We don't currently sign...
=== This advice has changed === *Don't* use mapped drives, use UNC paths.Drive letters are not global to the system. Each logon session receives its own set of drive letters from A to Z. Therefore, redirected drives cannot be shared between processe...
If Sawmill reports that SFTP is not available in this build, it is because Sawmill does not have access to the system libraries that provide this functionality. Sawmill is built on vanilla distributions for the pre-built binaries. Most Linux and some u...
If Sawmill reports the message: "ldap_initialize() called, but LDAP is not available in this build", it is because Sawmill does not have access to the system libraries that provide this functionality. Sawmill is built on vanilla distributions for the p...
Database Corruption There are many things that can cause database corruption, including bugs in Sawmill, and this article lays out some notes on how to deal with database corruption. To avoid problems, we recommend:   1) You should *always* have all l...
Sawmill requires the libstdc++ library. This is available by default on many platforms, but it is not available on some older platforms, and it is often not available on Solaris. There are several ways of making this available: Install the g++ comp...
This error message means that Sawmill tried to do a long task, like a report generation or a database build, and while it was trying to display progress for the task, it noticed that the task was no longer running, but had not properly computed and st...
For security reasons, Sawmill requires an administrative username and password whenever you use it, otherwise, anyone could use it to access your computer, since Sawmill is normally accessible by anyone on your network. You choose this username and pa...
When Sawmill 7 is interrupted during a database update (for whatever reason, be it hardware, software or Sawmill itself), sometimes the database update registers that the day has been loaded into the database, but the reports don't show it, or only show...
Version 7 and Version 8 profiles report different hits/page views/visitors/bytes numbers.First thing to do is check that the log filters sections of the two profiles are the same, and do the same things. Updates to log format plug-ins occurs regularly i...
LOAD DATA LOCAL INFILE says to the *client library* (which is hooked to Sawmill, on the server running Sawmill), "here's the pathname of a CSV file to import into that MYSQL database." The client library then transmits the information acro...
Some devices/software can both create native text based log, and send data to a Syslog server. Both formats of logs (those with and those without syslog headers) can be supported by Sawmill, and some log formats are supported in the same plug-in.Those for...
If you have forgotten your password *and* the trial has expired here is what you need to do:1. Contact us: sales@sawmill.co.uk and get a new trial key2. Delete the /sawmill/LogAnalysisInfo/licenses.cfg file3. Browse to the Sawmill Server (refresh the brow...
Error: semaphore initialization: Function not implemented Workaround: build without async, ./configure CXXFLAGS="-DDISABLE_ASYNC