MRatWork Forum by Mustafa Ramadhan
Language Specific Discussions => Indonesia Users => Topic started by: Henry D on 2016-12-22, 04:18:10
-
Selamat pagi
Mohon bantuannya, saya ada log seperti ini :
fastcgi:error mod_fastcgi.c(2241): FastCGI: neither POLLIN nor POLLOUT
dan berulang-ulang setiap beberapa detik sekali.
Tetapi jika diakses web, normal. Apakah karena untung-untungan. Ada yang bisa ada yang gagal? Bahkan ada laporan yang keluar source codenya. Agak ngeri juga.
Pengunjung diperkirakan 100-500 disaat yang bersama-sama.
Saya sudah coba fix php, dan restart juga masih begini.
Pertanyaannya :
1. Jika error tersebut artinya apa ya? Apakah ada yang berhasil buka, ada yang terima error?
2. Mohon bantuan harus melakukan apa ya? Atau diabaikan saja?
Tambahan Informasi :
Memory server 8GB.
Number Of FastCGI Children : 24
PHP Memory Limit 256MB
A. Control Panel:
- Kloxo-MR: 7.0.0.b-2016090501
- Web: hiawatha-10.3.0-f.1.mr.el6.x86_64
- PHP: php54s-5.4.45-1.ius.el6 (fpm mode)
B. Plateform:
- OS: CentOS release 6.8 (Final) x86_64
- Hostname: server.barcodefaktur.com
C. Services:
1. MySQL: MariaDB-server-10.0.27-1.el6.x86_64
2. PHP:
- Installed:
- Branch: php56w-cli-5.6.25-1.w6.x86_64
- Multiple:
* php52m-5.2.17-102.mr.el6
* php53m-5.3.29-1.ius.el6
* php54m-5.4.45-1.ius.el6
* php55m-5.5.38-1.ius.el6
* php56m-5.6.25-1.ius.el6
* php70m-7.0.10-1.w6
- Used: php56m-fpm
- Multiple: disable
3. Web Used: apache
- Hiawatha: hiawatha-10.3.0-f.1.mr.el6.x86_64
- Lighttpd: lighttpd-1.4.41-1.el6.x86_64
- Nginx: nginx-1.11.3-1.el6.ngx.x86_64
- Apache: httpd24u-2.4.23-2.ius.el6.x86_64
- PHP Type: php-fpm_worker
- Secondary PHP: on
4. WebCache: none
- ATS: --uninstalled--
- Squid: --uninstalled--
- Varnish: --uninstalled--
5. Dns: nsd
- Bind: --uninstalled--
- DJBDns: --uninstalled--
- NSD: nsd-4.1.11-1.el6.x86_64
- PowerDNS: --uninstalled--
- Yadifa: --uninstalled--
6. Mail: qmail-toaster-1.03-1.3.55.mr.el6.x86_64
- pop3/imap4: dovecot-toaster-2.2.24-1.mr.el6.x86_64
- smtp: qmail-toaster-1.03-1.3.55.mr.el6.x86_64
- spam: bogofilter-1.2.4-1.el6.x86_64
7. Stats: webalizer
D. Memory:
total used free shared buffers cached
Mem: 7867 7586 281 33 480 5785
-/+ buffers/cache: 1320 6547
Swap: 9991 27 9964
E. Disk Space:
Filesystem Size Used Avail Use% Mounted on
/dev/md3 439G 304G 113G 74% /
-
Silahkan update Kloxo-MR 7.0 anda dengan 'yum clean all; yum update -y' dan kemudian jalankan 'sh /script/cleanup'.
-
Terima kasih fast reponsenya.
Pak, ini kan production server.
Jika menjalankan command diatas, apakah service akan mati?
Terima kasih
-
Terima kasih fast reponsenya.
Pak, ini kan production server.
Jika menjalankan command diatas, apakah service akan mati?
Terima kasih
Ada proses restart (stop dan start) untuk service tertentu (misanya web server dan php-fpm) diakhir proses cleanup.
-
Baik Pak,
terima kasih responnya.
Kalau begitu akan saya jalankan nanti tengah malam. Besok akan saya respon kembali.
Terima kasih Kloxo-MR.
-
Selamat siang,
Setelah di update, masih tetap sama, ketika di check log error httpdnya
(Fri Dec 23 13:20:33 2016) (fastcgi:error) (pid 21526) (mod_fastcgi.c(2241):) (FastCGI: neither POLLIN nor POLLOUT...)
(Fri Dec 23 13:20:33 2016) (fastcgi:error) (pid 21423) (mod_fastcgi.c(2241):) (FastCGI: neither POLLIN nor POLLOUT...)
(Fri Dec 23 13:20:57 2016) (fastcgi:error) (pid 21414) (mod_fastcgi.c(2241):) (FastCGI: neither POLLIN nor POLLOUT...)
Ini sysinfo terakhir
A. Control Panel:
- Kloxo-MR: 7.0.0.b-2016121602
- Web: hiawatha-10.4.0-f.1.mr.el6.x86_64
- PHP: php54s-5.4.45-1.ius.el6 (fpm mode)
B. Plateform:
- OS: CentOS release 6.8 (Final) x86_64
- Hostname: server.barcodefaktur.com
C. Services:
1. MySQL: MariaDB-server-10.0.28-1.el6.x86_64
2. PHP:
- Installed:
- Branch: php56w-cli-5.6.29-1.w6.x86_64
- Multiple:
* php52m-5.2.17-102.mr.el6
* php53m-5.3.29-1.ius.el6
* php54m-5.4.45-1.ius.el6
* php55m-5.5.38-1.ius.el6
* php56m-5.6.29-1.ius.el6
* php70m-7.0.14-1.ius.el6
- Used: php56m-fpm
- Multiple: disable
3. Web Used: apache
- Hiawatha: hiawatha-10.4.0-f.1.mr.el6.x86_64
- Lighttpd: lighttpd-1.4.43-2.el6.x86_64
- Nginx: nginx-1.11.7-1.el6.ngx.x86_64
- Apache: httpd24u-2.4.23-4.ius.el6.x86_64
- PHP Type: php-fpm_worker
- Secondary PHP: on
4. WebCache: none
- ATS: --uninstalled--
- Squid: --uninstalled--
- Varnish: --uninstalled--
5. Dns: nsd
- Bind: --uninstalled--
- DJBDns: --uninstalled--
- NSD: nsd-4.1.13-1.el6.x86_64
- PowerDNS: --uninstalled--
- Yadifa: --uninstalled--
6. Mail: qmail-toaster-1.03-1.3.55.mr.el6.x86_64
- pop3/imap4: dovecot-toaster-2.2.24-1.mr.el6.x86_64
- smtp: qmail-toaster-1.03-1.3.55.mr.el6.x86_64
- spam: bogofilter-1.2.4-1.el6.x86_64
7. Stats: webalizer
D. Memory:
total used free shared buffers cached
Mem: 7867 5155 2712 32 349 3692
-/+ buffers/cache: 1112 6754
Swap: 9991 7 9984
E. Disk Space:
Filesystem Size Used Avail Use% Mounted on
/dev/md3 439G 305G 112G 74% /
Kira-kira apa penyebabnya ya?
Terima kasih
-
Bump.
-
Kebanyakan mod_fastcgi untuk apache pakai 'select' method sedangkan di Kloxo-MR pakai 'poll' method. Error diatas menandai bahwa ada request/response yang tidak 'tuntas' (serangan DDOS juga memakai cara ini).
-
Selamat siang Pak.
Jadi sebenarnya kemungkinan akan ada user yang gagal ya pak dapat contentnya (jika bukan serangan).
Jika dalam kondisi sibuk, 1 detik bisa ratusan request.
Apakah ini pengaruhnya?
Jika mau mengganti FastCGI cukup ganti-ganti di "PHP Type" ya Pak?
Apakah menyelesaikan masalah jika diganti phpsu_worker?
Terima kasih
-
Coba ubah 'php-fpm type' dari 'ondemand' ke 'dynamic' pada 'advanced php configure' untuk client terkait. Bisa jadi salahsatu penyebabnya adalah ini.
-
Pak, di client tersebut sudah dynamic PHP-fpm-nya.
Perlu saya coba yang kelain Pak (ondemmand/static)?
-
Ondemand paling irit memory jika idle. Static paling boros. Silahkan saja coba.
-
Masih ada pesan seperti itu Pak.
Saya coba fixphp lagi nanti malam..
Nanti saya report lagi. terima kasih
-
Masih ada pesan seperti itu Pak.
Saya coba fixphp lagi nanti malam..
Nanti saya report lagi. terima kasih
Kalau sekadar masih ada sih abaikan saja. Kecuali membikin 'bengkak' php-fpm_error.log sehingga dalam 1 hari bisa jadi 10MB misalnya.
-
Kalau sekadar masih ada sih abaikan saja. Kecuali membikin 'bengkak' php-fpm_error.log sehingga dalam 1 hari bisa jadi 10MB misalnya.
Mohon maaf Pak, jadi sebenarnya tidak terasa apa-apa di sisi client ya Pak?
Saya hanya kawatir, client ketemu error, misalnya "Internal Server Error".
Sehingga dalam 10 kali akses, 9 kali gagal, misalnya.
Untuk log yang bengkak sih tidak ada masalah sebenarnya. Jika dilihat sehari sekitar 14 MB, isinya semua : "FastCGI: neither POLLIN nor POLLOUT.."
Mohon pencerahan ya Pak
-
Kalau semuanya isinya adalah error tersebut maka semestinya ditelusuri. Semestinya ini tidak terkait dengan 'internal server error' tapi lebih kepada code php yang menyebabkannya. Jika tentunya tidak diserang DDOS.
-
I think I am facing the same issue.
[fastcgi:error] [pid 437] [mod_fastcgi.c(2241):] [FastCGI: neither POLLIN nor POLLOUT...]
That's Apache error log. A bunch of the same errors. I don't read Indonesian language so I have no idea if you found a solution. If you did please share in English.
-
Google Translate works: The text from MR reads:
If everything is the error then it should be traced. This should not be related to 'internal server error' but rather to the php code that causes it. If certainly not attacked DDOS.