Strona 1 z 2

PHP często wyłącza się

: 26 lutego 2011, 20:30
autor: dudeks
Witam.

Od wczoraj na VPS-ie z Debianem5 Lenny mam problem z PHP. Jak na forum wejdzie ponad 40 osób, to forum pada.
Uruchamiam je z poziomu swojego użytkownika, z pomocą polecenia.

Kod: Zaznacz cały

sudo /etc/init.d/php-cgi start
[sudo] password for dudeks:
Starting php-cgi: spawn-fcgi: child spawned successfully: PID: 12190
php-cgi.
dudeks@vz-1
W ciągu godziny potrafi się wyłączyć dwa razy.

: 26 lutego 2011, 20:51
autor: Bastian
Przedstaw logi. Dlaczego nie jako moduł serwera www?

: 26 lutego 2011, 21:04
autor: dudeks
Zaraz logi dodam edytując post.
Uruchamiam tak, ponieważ konfigurował mi to kolega, nie ja. Nie wiem jak to ustawić, tak więc wszelka pomoc się przyda.
Na vpsie używam nginxa.

Jak możesz to napisz, które logi mam Ci podać, bo się na tym nie znam, które od czego są.

: 27 lutego 2011, 10:13
autor: Bastian

Kod: Zaznacz cały

ls /var/log 

: 27 lutego 2011, 10:44
autor: dudeks

Kod: Zaznacz cały

dudeks@vz-178-217-184-29:~$ ls /var/log
alternatives.log  debug           fsck       mysql           syslog.0
apt               dmesg           kern.log   mysql.err       syslog.1.gz
auth.log          dmesg.0         lastlog    mysql.log       syslog.2.gz
auth.log.0        dmesg.1.gz      lpr.log    mysql.log.1.gz  syslog.3.gz
auth.log.1.gz     dmesg.2.gz      mail.err   news            user.log
boot              dmesg.3.gz      mail.info  nginx           wtmp
btmp              dpkg.log        mail.log   samba
daemon.log        faillog         mail.warn  stunnel4
dbconfig-common   fontconfig.log  messages   syslog
A logi z folderu nginx'a:

Kod: Zaznacz cały

access.log   localhost.access.log     polishrpg.pl.error.log
error.log    localhost.access.log.1   www.polishrpg.pl.pl.access.log
error.log.1  polishrpg.pl.access.log
Takie coś mi dało, jeżeli jakiś plik *.log udostępnić, to nie ma problemu, od razu wrzuce na www.

: 27 lutego 2011, 12:00
autor: Bastian
Pokaz

Kod: Zaznacz cały

cat error.log polishrpg.pl.error.log
POkaz jeszcze wynik polecenia:

Kod: Zaznacz cały

 cat syslog |tail -n 30
Po tym jak się wyłączy php-cgi


Do tego:

Kod: Zaznacz cały

top -b -n 4
i

Kod: Zaznacz cały

ps aux
Najlepiej jak masz duzo połączeń do nginxa

: 27 lutego 2011, 12:10
autor: dudeks
Wgrałem pliki, o tych samych nazwach na http://polishrpg.pl/nginx, bo troche dużo tekstu mają.

http://polishrpg.pl/nginx/polishrpg.pl.error.log
http://polishrpg.pl/nginx/error.log

A syslog

Kod: Zaznacz cały

dudeks@vz-178-217-184-29:/var/log$ sudo  cat syslog |tail -n 30
Feb 27 13:46:27 vz-178-217-184-29 sendmail[1579]: p1RAkRiO001579: from=www-data, size=829, class=0, nrcpts=1, msgid=<d67c6fe0e3bc69f1712ff1384ea8c0b3@polishrpg.pl>, relay=www-data@localhost
Feb 27 13:46:27 vz-178-217-184-29 sm-mta[1580]: p1RAkRPe001580: from=<www-data@vz-178-217-184-29.hosteam.pl>, size=981, class=0, nrcpts=1, msgid=<d67c6fe0e3bc69f1712ff1384ea8c0b3@polishrpg.pl>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Feb 27 13:46:27 vz-178-217-184-29 sendmail[1579]: p1RAkRiO001579: to=Turczykkamil@gmail.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30829, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1RAkRPe001580 Message accepted for delivery)
Feb 27 13:46:27 vz-178-217-184-29 sm-mta[1582]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Feb 27 13:46:29 vz-178-217-184-29 sm-mta[1582]: p1RAkRPe001580: to=<Turczykkamil@gmail.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120981, relay=gmail-smtp-in.l.google.com. [74.125.43.27], dsn=2.0.0, stat=Sent (OK 1298803589 e15si7423187bka.3)
Feb 27 13:48:59 vz-178-217-184-29 sendmail[3220]: p1RAmx7N003220: from=www-data, size=824, class=0, nrcpts=1, msgid=<4b5e1ed4fca04443cf7e8b152de8422a@polishrpg.pl>, relay=www-data@localhost
Feb 27 13:48:59 vz-178-217-184-29 sm-mta[3221]: p1RAmx3T003221: from=<www-data@vz-178-217-184-29.hosteam.pl>, size=976, class=0, nrcpts=1, msgid=<4b5e1ed4fca04443cf7e8b152de8422a@polishrpg.pl>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Feb 27 13:48:59 vz-178-217-184-29 sendmail[3220]: p1RAmx7N003220: to=gonie95@o2.pl, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30824, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1RAmx3T003221 Message accepted for delivery)
Feb 27 13:49:05 vz-178-217-184-29 sm-mta[3223]: p1RAmx3T003221: to=<gonie95@o2.pl>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=00:00:06, xdelay=00:00:06, mailer=esmtp, pri=120976, relay=mx7.go2.pl. [193.17.41.47], dsn=2.0.0, stat=Sent (OK queued as GhdGzv)
Feb 27 13:55:51 vz-178-217-184-29 sm-mta[21884]: p1R9hE0U026148: to=<hllhmotor@aol.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=01:12:37, xdelay=00:00:03, mailer=esmtp, pri=840990, relay=mailin-01.mx.aol.com. [205.188.146.193], dsn=4.0.0, stat=Deferred: 421 4.7.1 : (DYN:T1) http://postmaster.info.aol.com/errors/421dynt1.html
Feb 27 13:55:51 vz-178-217-184-29 sm-mta[21884]: p1R9I1Ub005774: to=<hanlkh@aol.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=01:37:50, xdelay=00:00:00, mailer=esmtp, pri=1020983, relay=mailin-01.mx.aol.com., dsn=4.0.0, stat=Deferred
Feb 27 14:00:01 vz-178-217-184-29 /USR/SBIN/CRON[24129]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Feb 27 14:05:29 vz-178-217-184-29 sendmail[9919]: p1RB5TvZ009919: from=www-data, size=827, class=0, nrcpts=1, msgid=<21199b6b7a97b988944d0a9dc76a92d0@polishrpg.pl>, relay=www-data@localhost
Feb 27 14:05:29 vz-178-217-184-29 sm-mta[9920]: p1RB5TNR009920: from=<www-data@vz-178-217-184-29.hosteam.pl>, size=979, class=0, nrcpts=1, msgid=<21199b6b7a97b988944d0a9dc76a92d0@polishrpg.pl>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Feb 27 14:05:29 vz-178-217-184-29 sendmail[9919]: p1RB5TvZ009919: to=ppdoroba@gmail.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30827, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1RB5TNR009920 Message accepted for delivery)
Feb 27 14:05:30 vz-178-217-184-29 sm-mta[9922]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Feb 27 14:05:30 vz-178-217-184-29 sm-mta[9922]: p1RB5TNR009920: to=<ppdoroba@gmail.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120979, relay=gmail-smtp-in.l.google.com. [74.125.43.27], dsn=2.0.0, stat=Sent (OK 1298804730 v10si7469445bku.12)
Feb 27 14:05:48 vz-178-217-184-29 sendmail[9960]: p1RB5mHU009960: from=www-data, size=827, class=0, nrcpts=1, msgid=<89e322d2114166212c1fdfc972cb5c30@polishrpg.pl>, relay=www-data@localhost
Feb 27 14:05:48 vz-178-217-184-29 sm-mta[9961]: p1RB5mC2009961: from=<www-data@vz-178-217-184-29.hosteam.pl>, size=979, class=0, nrcpts=1, msgid=<89e322d2114166212c1fdfc972cb5c30@polishrpg.pl>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Feb 27 14:05:48 vz-178-217-184-29 sendmail[9960]: p1RB5mHU009960: to=ppdoroba@gmail.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30827, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1RB5mC2009961 Message accepted for delivery)
Feb 27 14:05:48 vz-178-217-184-29 sm-mta[9963]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Feb 27 14:05:50 vz-178-217-184-29 sm-mta[9963]: p1RB5mC2009961: to=<ppdoroba@gmail.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120979, relay=gmail-smtp-in.l.google.com. [74.125.43.27], dsn=2.0.0, stat=Sent (OK 1298804750 h6si7441582bka.92)
Feb 27 14:05:51 vz-178-217-184-29 sm-mta[9964]: p1R9hE0U026148: to=<hllhmotor@aol.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=01:22:37, xdelay=00:00:03, mailer=esmtp, pri=930990, relay=mailin-04.mx.aol.com. [64.12.90.66], dsn=4.0.0, stat=Deferred: 421 4.7.1 : (DYN:T1) http://postmaster.info.aol.com/errors/421dynt1.html
Feb 27 14:05:51 vz-178-217-184-29 sm-mta[9964]: p1R9I1Ub005774: to=<hanlkh@aol.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=01:47:50, xdelay=00:00:00, mailer=esmtp, pri=1110983, relay=mailin-04.mx.aol.com., dsn=4.0.0, stat=Deferred
Feb 27 14:08:31 vz-178-217-184-29 sendmail[11687]: p1RB8Vik011687: from=www-data, size=825, class=0, nrcpts=1, msgid=<941fd1ff20e7442e19a386dd3e59bff8@polishrpg.pl>, relay=www-data@localhost
Feb 27 14:08:31 vz-178-217-184-29 sm-mta[11688]: p1RB8VQo011688: from=<www-data@vz-178-217-184-29.hosteam.pl>, size=977, class=0, nrcpts=1, msgid=<941fd1ff20e7442e19a386dd3e59bff8@polishrpg.pl>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Feb 27 14:08:31 vz-178-217-184-29 sendmail[11687]: p1RB8Vik011687: to=pomorski16@gmail.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30825, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1RB8VQo011688 Message accepted for delivery)
Feb 27 14:08:31 vz-178-217-184-29 sm-mta[11690]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Feb 27 14:08:33 vz-178-217-184-29 sm-mta[11690]: p1RB8VQo011688: to=<pomorski16@gmail.com>, ctladdr=<www-data@vz-178-217-184-29.hosteam.pl> (33/33), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120977, relay=gmail-smtp-in.l.google.com. [74.125.43.27], dsn=2.0.0, stat=Sent (OK 1298804913 f14si7452440bkf.79)
Feb 27 14:09:01 vz-178-217-184-29 /USR/SBIN/CRON[11849]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)

top

Kod: Zaznacz cały

top - 14:18:58 up 2 days, 21:04,  1 user,  load average: 0.00, 0.02, 0.03
Tasks:  28 total,   2 running,  26 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.2%us,  0.7%sy,  0.0%ni, 95.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2097152k total,   226752k used,  1870400k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
32123 www-data  15   0  252m  21m  11m S    8  1.0   0:01.12 php-cgi
19594 dudeks    19   0  258m  10m 5504 S    1  0.5  11:07.74 ts3server_linux
20053 mysql     15   0  157m  29m 5196 S    0  1.4   0:52.78 mysqld
    1 root      15   0 10380  796  672 S    0  0.0   0:00.43 init
 1741 dudeks    18   0 24076 1292  828 S    0  0.1   0:00.00 screen
 1743 dudeks    15   0 22928 7908 1548 S    0  0.4   0:02.26 samp
 1804 root      15   0 53344 2436  860 S    0  0.1   0:00.10 sendmail-mta
 5210 root      15   0 18616  964  736 S    0  0.0   0:00.01 cron
 9564 root      18   0  126m 1028  752 S    0  0.0   0:00.42 nscd
 9610 root      15   0 24076 1296  836 S    0  0.1   0:00.00 screen
 9611 root      15   0 23100 8252 1636 S    0  0.4   0:03.70 samp
15962 root      15   0  5900  676  520 S    0  0.0   0:01.00 syslogd
16021 root      25   0 19260  912  712 S    0  0.0   0:00.00 xinetd
17846 root      15   0 66568 3348 2564 S    0  0.2   0:00.06 sshd
17848 root      15   0 36672 1864 1376 S    0  0.1   0:00.00 sftp-server
20015 root      25   0  9004 1332 1072 S    0  0.1   0:00.00 mysqld_safe
20054 root      25   0  3844  640  540 S    0  0.0   0:00.00 logger
22103 root      15   0 67020 3844 2564 S    0  0.2   0:00.14 sshd
22105 root      15   0 36676 2044 1380 S    0  0.1   0:00.04 sftp-server
23655 root      15   0 66644 3172 2500 S    0  0.2   0:00.01 sshd
23664 dudeks    15   0 66780 1828 1132 R    0  0.1   0:00.33 sshd
23665 dudeks    15   0  9880 1948 1248 S    0  0.1   0:00.02 bash
23806 root      17   0 22328  908  264 S    0  0.0   0:00.00 nginx
23807 www-data  15   0 23256 2468  824 S    0  0.1   0:08.04 nginx
31876 root      15   0 48936 1240  736 S    0  0.1   0:00.14 sshd
32153 dudeks    15   0 10720 1096  892 R    0  0.1   0:00.00 top
32663 root      15   0 66432 3276 2560 S    0  0.2   0:00.00 sshd
32671 root      15   0  9144 1256 1060 S    0  0.1   0:00.00 bash
ps aux

Kod: Zaznacz cały

dudeks@vz-178-217-184-29:/var/log$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10380   796 ?        Ss   Feb24   0:00 init [2]
dudeks    1741  0.0  0.0  24076  1292 ?        Ss   Feb26   0:00 SCREEN ./samp
dudeks    1743  0.0  0.3  22928  7908 pts/3    Ssl+ Feb26   0:02 ./samp
root      1804  0.0  0.1  53344  2436 ?        Ss   Feb25   0:00 sendmail: MTA: accepting connections
root      5210  0.0  0.0  18616   964 ?        Ss   Feb25   0:00 /usr/sbin/cron
root      9564  0.0  0.0 129276  1028 ?        Ssl  Feb25   0:00 /usr/sbin/nscd
root      9610  0.0  0.0  24076  1296 ?        Ss   Feb26   0:00 SCREEN ./samp
root      9611  0.0  0.3  23100  8252 pts/2    Ssl+ Feb26   0:03 ./samp
root     15962  0.0  0.0   5900   676 ?        Ss   Feb24   0:01 /sbin/syslogd
root     16021  0.0  0.0  19260   912 ?        Ss   Feb24   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root     17846  0.0  0.1  66568  3348 ?        Ss   12:07   0:00 sshd: root@notty
root     17848  0.0  0.0  36672  1864 ?        Ss   12:07   0:00 /usr/lib/openssh/sftp-server
dudeks   19594  0.4  0.4 264612 10332 ?        Sl   Feb25  11:08 ./ts3server_linux_amd64
root     20015  0.0  0.0   9004  1332 ?        S    Feb25   0:00 /bin/sh /usr/bin/mysqld_safe
mysql    20053  0.0  1.4 161164 30244 ?        Sl   Feb25   0:52 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/my
root     20054  0.0  0.0   3844   640 ?        S    Feb25   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root     22103  0.0  0.1  67020  3844 ?        Ss   11:37   0:00 sshd: root@notty
root     22105  0.0  0.0  36676  2044 ?        Ss   11:37   0:00 /usr/lib/openssh/sftp-server
root     23655  0.0  0.1  66644  3172 ?        Ss   11:39   0:00 sshd: dudeks [priv]
dudeks   23664  0.0  0.0  66780  1828 ?        S    11:39   0:00 sshd: dudeks@pts/0
dudeks   23665  0.0  0.0   9880  1948 pts/0    Ss   11:39   0:00 -bash
root     23806  0.0  0.0  22328   908 ?        Ss   13:12   0:00 nginx: master process /usr/sbin/nginx
www-data 23807  0.2  0.1  23256  2468 ?        S    13:12   0:08 nginx: worker process
root     31876  0.0  0.0  48936  1240 ?        Ss   Feb25   0:00 /usr/sbin/sshd
www-data 32123  5.0  1.2 262900 25368 ?        Ss   14:18   0:03 /usr/bin/php-cgi
dudeks   32372  0.0  0.0   6592   892 pts/0    R+   14:19   0:00 ps aux
root     32663  0.0  0.1  66432  3276 ?        Ss   14:02   0:00 sshd: root@notty
root     32671  0.0  0.0   9144  1256 ?        Ss   14:02   0:00 -bash

: 27 lutego 2011, 12:42
autor: Bastian
Zamiesc w ten sam sposób log sysloga. Z tego fragmentu nic nie wynika

Pokaz

Kod: Zaznacz cały

 ls /etc/init.d/
Spójrz tu

: 27 lutego 2011, 12:45
autor: dudeks
Proszę:


http://polishrpg.pl/nginx/syslog.txt

To co miałem pokazać

Kod: Zaznacz cały

README             fetchmail        killprocs              mountkernfs.sh         networking  rc              sendmail              sudo          xinetd
bind9              halt             klogd                  mountnfs-bootclean.sh  nginx       rc.local        sendsigs              sysklogd
bootlogd           hostname.sh      lprng                  mountnfs.sh            nscd        rcS             single                umountfs
bootmisc.sh        hwclock.sh       module-init-tools      mountoverflowtmp       php-cgi     reboot          skeleton              umountnfs.sh
checkfs.sh         hwclockfirst.sh  modules_dep.sh         mtab.sh                portmap     rmnologin       ssh                   umountroot
checkroot.sh       ifupdown         mountall-bootclean.sh  mysql                  procps      rsync           stop-bootlogd         urandom
console-screen.sh  ifupdown-clean   mountall.sh            mysql-ndb              quota       saslauthd       stop-bootlogd-single  vzquota
cron               keymap.sh        mountdevsubfs.sh       mysql-ndb-mgm          quotarpc    screen-cleanup  stunnel4              x11-common

: 27 lutego 2011, 13:15
autor: Bastian

Kod: Zaznacz cały

cat /etc/init.d/php-cgi