-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Questions related with memcached, OpenJPEG and Kakadu #252
Comments
Hi Pawel,
Then test each iipsrv.fcgi binary separately. Note that you will need to point to the Kakadu source code directory, not to any pre-compiled binaries as iipsrv needs access to certain header files. Also don't forget to make sure the path to the Kakadu .so library is in the LD_LIBRARY_PATH for the process that runs the iipsrv.fcgi binary. Kakadu is certainly much faster than OpenJPEG, but is of course not open source. |
Thank You very much for help. I have CentOS 7, I installed libmemcached-devel and now configure script indicates true for Memcached; I have several additional questions:
|
It's here in Fedora: https://packages.fedoraproject.org/pkgs/iipsrv/iipsrv/ If you install iipsrv directly using the package manager, it will always use OpenJPEG regardless of whether you have Kakadu installed or not. Grok was originally a fork of OpenJPEG, but has since changed it's API and cannot now be used with iipsrv. It's had a lot of work on performance making it faster than OpenJPEG, but it remains slower than Kakadu. Although it cannot be used with iipsrv, you could still use it for faster encoding of your JPEG2000 files. |
Last one question (for now), if I may ask:
from here:
It works properly (logs are generated) when I run iipsrv as a standalone application: |
You are probably running iipsrv in standalone mode or through httpd as different users. If so, the iipsrv.log file may not be writable by the httpd process. The easiest way to resolve this is just to make the log file read-writable by all users:
|
Thank You very much for all your support. Now I have another issue (with Kakadu this time). I compiled Kakadu on the machine and confugired iipsrv with
but when I try to compile iipsrv I get the following error:
Do You know how I can solve it? |
Which version of iipsrv are you using? Version 1.1? If so, the latest Kakadu has some API changes, so make sure you use the latest source code from Github and it should compile without issues. |
Hi,
I'm going to setup IIPServer installation by compiling the source code. I have some doubts/questions:
Options Enabled:
Memcached : false
JPEG2000 : true (OpenJPEG)
OpenMP : true
Loggers : file, syslog
Does it mean that memcache will not be used by compiled IIP Server? How to make it work?
How it will work if I will have both OpenJPEG and Kakadu codecs installed on the machine? Which one will be used?
Maybe for Kakadu case I should just download already compiled version?
Regards,
Pawel
The text was updated successfully, but these errors were encountered: