Merhaba Arkadaşlar, cpanel-dovecot-solr servisinin dengesiz çalışması ve hataya düşüp tekrar aktif olması ile ilgili bir sorun yaşadım. Aşağıya servisin loglarını yazıyorum.
May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: cat: /home/cpanelsolr/etc/solrpasswd: No such file or directory May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: mkdir: cannot create directory ‘/home/cpanelsolr/etc’: Permission denied May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: /home/cpanelsolr/bin/solr: line 1563: /home/cpanelsolr/etc/solrpasswd: No such file or directory May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: tr: write error: Broken pipe May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: tr: write error May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: cat: write error: Broken pipe May 27 08:36:37 sunucuadi.hck.web.tr solr[15259]: cat: /home/cpanelsolr/etc/solrpasswd: No such file or directory May 27 08:36:44 sunucuadi.hck.web.tr solr[15259]: [170B blob data] May 27 08:36:44 sunucuadi.hck.web.tr solr[15259]: Started Solr server on port 8984 (pid=15368). Happy searching! May 27 08:36:44 sunucuadi.hck.web.tr systemd[1]: Started Solr for cPanel Dovecot.
Servisin kendi kendine yazabilmesi için cpanelsolr:cpanelsolr kullanıcısı tanımlı olması gerekiyor. Bizim sunucumuzda ki kayıtlı ve mevcut kullanıcı root:root olarak yapılanmış.
Aşağıda ki kod ile cpanelsolr klasörüne kendi yetkilerini verdik.
chown -v cpanelsolr. /home/cpanelsolr
Ardından tekrar kontrol ettiğimizde:
=== Startup Log May 27 09:54:30 sunucuadi.hck.web.tr systemd[1]: Starting Solr for cPanel Dovecot... May 27 09:54:37 sunucuadi.hck.web.tr solr[25895]: [170B blob data] May 27 09:54:37 sunucuadi.hck.web.tr solr[25895]: Started Solr server on port 8984 (pid=25998). Happy searching! May 27 09:54:37 sunucuadi.hck.web.tr systemd[1]: Started Solr for cPanel Dovecot. ===
Başarıyla servis kendini başlatabiliyor ve yapılandırabiliyor.
Servisi anlık olarak kontrol etmek isterseniz aşağıda ki kod ile restart atabilir ve kontrol sağlayabilirsiniz.
/usr/local/cpanel/scripts/restartsrv_cpanel_dovecot_solr