저는 오랫동안 RC를 사용해 왔으며 몇 가지 훌륭한 SQL 조정이 놀라운 결과를 가져올 수 있다는 것을 알고 있습니다. 내 조정은 Kolab 설치에 아무런 영향을 미치지 않았습니다. 메모리 캐시를 사용한 것은 이번이 처음입니다. 계속하기 전에 내 구성은 다음과 같습니다.
// IMAP Server Settings
$config['default_host'] = 'localhost';
$config['default_port'] = 143;
$config['imap_delimiter'] = '/';
$config['imap_force_lsub'] = true;
// Caching and storage settings
$config['imap_cache'] = 'memcache';
$config['imap_cache_ttl'] = '10d';
$config['messages_cache'] = 'db';
$config['message_cache_ttl'] = '10d';
$config['session_storage'] = 'db';
// SMTP Server Settings
$config['smtp_server'] = 'tls://localhost';
$config['smtp_port'] = 587;
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';
$config['smtp_helo_host'] = $_SERVER["HTTP_HOST"];
TLS를 끄면 다음과 같은 사실을 발견했습니다.
$config['smtp_server'] = 'tls://localhost';
RC에 로그인할 수 없습니다. TLS를 사용하도록 강요하는 것 같습니다. 다른 곳에서 읽은 내용입니다. 여기가 범인인지는 확실하지 않습니다.
CHATTRSYNC는 사이러스에서 꺼져 있습니다. (기본적으로 제 생각에는요?)
imappy를 설치했고 로그에 관한 한 제대로 작동하는 것 같지만 이메일을 통해 열 때 여전히 약 3-4-5초의 지연이 발생합니다. imappy를 제거했습니다... Memcache는 간단한 ps aux 명령이나 memcache-tool 명령으로 잘 작동하지만 RC에서는 여전히 느린 것 같고 차이가 없는 것 같습니다. 다음과 같은 지속적인 로그를 얻습니다.
Sep 5 20:54:51 es1 imap[2281]: login: localhost [::1] [email protected] PLAIN+TLS User logged in SESSIONID=<es1.domain.com-2281-1441500890-1-15740725055571902363>
Sep 5 20:54:51 es1 imap[2281]: USAGE [email protected] user: 0.009998 sys: 0.006999
사용자가 이메일을 클릭하거나 열 때마다 기록됩니다. 다시 말하지만, 근사치는 별로 효과가 없습니다. TLS를 비활성화하고 캐싱 방법을 변경해 보았습니다. 나는 이것을 조정하려고 하루 종일 연구를 해왔다. 어떤 사람들은 kolab 파일 플러그인을 주석 처리한다고 하는데, 이는 전혀 차이가 없습니다. 어떤 이유에서인지 사이러스는 영원히 기다려야 할 것 같았다. 이메일이 화면에 나타날 때까지 4~5초 정도 기다리는 것에 대해 이야기하고 있습니다.
메모리 캐시 구성:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-l 127.0.0.1"
OPTIONS="-vv >> /var/log/memcached 2>&1"
캐시 크기를 늘려 보았지만 도움이 되지 않았습니다(그렇게 될 것이라고 생각하지는 않았습니다)... 여기서는 약간 절망적입니다.
php.ini를 memory_limit = 4096M으로 변경했습니다. Kolab이 아닌 빠른 서버와 같이 innodb 성능 설정을 이미 조정했습니다. mysql 문제도 아닌 것 같습니다. 문제는
내가 지금 하고 있는 Kolab이 아닌 RC 설치(비둘기장 기반)와 왜 비교되는지에 대한 아이디어가 있습니까?
그런데 이 서버에는 활성 이메일 계정이 2개 있습니다. 부하가 없습니다.
Kolab 3.4, centos 6
나는 무엇을 더 시도해야할지 모르겠습니다. 누구든지 제안을 할 수 있나요? Cyrus를 최적화하는 방법을 알아내려고 노력 중이므로 이것이 아마도 나의 주요 질문일 것입니다. Cyrus imap을 최적화하는 가장 좋은 방법은 무엇입니까? 2.6쓰고있어요