banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: khang0001  XML
Profile for khang0001 Messages posted by khang0001 [ number of posts not being displayed on this page: 0 ]
 

__ikaZuchi wrote:
Up lên đây luôn đi bạn. Đừng để link. 

vì mấy cái thông tin của mình khá nhiều mình đem lên sợ nó bị bể layout của forum

trong quá trình tìm hiểu thì mình biết là phải set ở file /etc/sysctl.conf thêm 3 giá trị
Code:
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1


nhưng mà dùng lệnh /sbin/sysctl -p thì bị lỗi

Code:
net.ipv4.ip_forward = 0
net.ipv4.tcp_syncookies = 1
error: permission denied on key 'net.ipv4.tcp_fin_timeout'
error: permission denied on key 'net.ipv4.tcp_tw_reuse'
error: permission denied on key 'net.ipv4.tcp_tw_recycle'


mình tìm nát cái google rồi mà vẫn chưa tìm ra được cách để fix lỗi trên nhờ mn chỉ giúp




vps mình mấy hôm nay đột nhiên bị 1 bệnh lạ, là apache vẫn chạy bình thường nhưng ko thể truy cập dc vào web. restat apache thì lại vào web được, ko hiểu là bị bệnh gì nhỉ. xem log thì ko thấy có gì bất thường , ram vẫn bình thường, ko hề có dấu hiệu hết ram.

mình dùng lệnh ps auxf

thì kết quả thế nầy

http://pastebin.com/eDkwdMvH



dùng lệnh wget http://localhost để test thì không được

sau đó dùng lệnh ss -l

kết quả là

http://pastebin.com/i60ppazq



dùng lệnh netstat -anp | grep httpd

http://pastebin.com/T274HJtD



dùng lệnh netstat -anp | grep 80

http://pastebin.com/1s9Vii7u



dùng lệnh tcptrack -i venet0

http://pastebin.com/0LfKYLhw



mình thấy có khá nhiều connect http ở lệnh netstat -anp | grep 80, có khi nào là do quá nhiều nên sinh ra http ko thể truy cập được không nhỉ, nhưng mình nhớ là mình dùng lệnh wget có tham số để time out là 55s, tự động tắt kết nối rồi mà, check ram thì thấy vẫn bình thường, ko hề có tình trạng chiếm dụng ram, sao lại còn 1 đống http nhỉ, củng ko biết là do đâu nữa
em đang dùng curl để craw data web . rất thường hay bị lỗi load hoài không dùng được, chỉ get nội dung của 3 -4 web thôi mà nó load hơn 5 phút không dùng. vào php.ini thấy max_execution_time là 30s, mà ko thấy hiệu quả, vậy h để làm sao để giới hạn lại chỉ 30s chay script thôi

quanta wrote:

khang0001 wrote:

thế nhưng sáng nay khi vào xem trong vps. bằng lệnh ps aux thì thấy 1 loạt các script php vẫn chạy từ hôm qua đến h có nghĩa là script đó chạy hơn 10h đồng hồ rồi.
 

Bạn căn cứ vào cái gì để biết nó vẫn chạy từ hôm qua vậy? Cho mình xem đoạn kết quả liên quan đến các scripts đó khi chạy `ps -ef` nhé. 


chạy bằng lệnh ps -ef nó ra thế nầy , em để set thời gian chạy 1 script trong php là 30s mà sao nó quá trời luôn, có cách nào để kill bớt nó sau 1 khoảng thời gian nhất định không .

- có thằng webmin em nhớ là đã remove nó rồi mà sao vẫn còn có process chạy , có cách nào xử lý triệt để nó ko ạ

Nhờ anh quanta xem giúp em

Code:
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Feb03 ? 00:00:37 init [3]
root 2 1 0 Feb03 ? 00:00:00 [kthreadd/8530]
root 3 2 0 Feb03 ? 00:00:00 [khelper/8530]
root 110 1 0 Feb03 ? 00:00:00 /sbin/udevd -d
root 505 1 0 Feb03 ? 00:02:17 syslogd -m 0
root 527 1 0 Feb03 ? 00:01:14 /usr/sbin/sshd
root 535 1 0 Feb03 ? 00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
root 557 1 0 Feb03 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 566 1 0 Feb03 ? 00:01:39 /usr/sbin/httpd
root 574 1 0 Feb03 ? 00:01:12 crond
root 582 1 0 Feb03 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2
root 583 582 0 Feb03 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2
root 592 1 0 Feb03 ? 00:02:48 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 608 574 0 Mar17 ? 00:00:00 crond
root 611 608 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 699 574 0 Mar17 ? 00:00:00 crond
root 702 699 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 816 574 0 Feb15 ? 00:00:00 crond
root 818 816 0 Feb15 ? 00:01:20 php -f /var/www/html/1.php
root 827 574 0 Feb15 ? 00:00:00 crond
root 830 827 0 Feb15 ? 00:01:21 php -f /var/www/html/1.php
root 1189 574 0 Mar06 ? 00:00:00 crond
root 1192 1189 0 Mar06 ? 00:00:59 php -f /var/www/html/1.php
root 1227 574 0 Mar04 ? 00:00:00 crond
root 1230 1227 0 Mar04 ? 00:01:02 php -f /var/www/html/1.php
root 1232 574 0 Mar04 ? 00:00:00 crond
root 1234 1232 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1236 574 0 Mar04 ? 00:00:00 crond
root 1239 1236 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1249 574 0 Mar04 ? 00:00:00 crond
root 1251 1249 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1280 574 0 Mar04 ? 00:00:00 crond
root 1283 1280 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1402 574 0 Mar04 ? 00:00:00 crond
root 1405 1402 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1469 574 0 Mar06 ? 00:00:00 crond
root 1471 1469 0 Mar06 ? 00:00:58 php -f /var/www/html/1.php
root 1514 574 0 Apr06 ? 00:00:00 crond
root 1522 1514 0 Apr06 ? 00:00:26 php -f /var/www/html/tmp/2.php
root 1644 574 0 Feb15 ? 00:00:00 crond
root 1649 1644 0 Feb15 ? 00:01:21 php -f /var/www/html/1.php
root 1689 574 0 Feb15 ? 00:00:00 crond
root 1691 1689 0 Feb15 ? 00:01:20 php -f /var/www/html/1.php
root 1694 574 0 Feb15 ? 00:00:00 crond
root 1696 1694 0 Feb15 ? 00:01:21 php -f /var/www/html/1.php
root 1720 574 0 Feb15 ? 00:00:00 crond
root 1723 1720 0 Feb15 ? 00:01:21 php -f /var/www/html/1.php
root 1737 574 0 Feb15 ? 00:00:00 crond
root 1739 1737 0 Feb15 ? 00:01:20 php -f /var/www/html/1.php
root 1743 574 0 Feb15 ? 00:00:00 crond
root 1745 1743 0 Feb15 ? 00:01:19 php -f /var/www/html/1.php
root 1754 574 0 Mar04 ? 00:00:00 crond
root 1757 1754 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1759 574 0 Mar04 ? 00:00:00 crond
root 1762 1759 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 1842 574 0 12:45 ? 00:00:00 crond
root 1852 1842 0 12:45 ? 00:00:00 php -f /var/www/html/1.php
root 1857 574 0 12:46 ? 00:00:00 crond
root 1864 1857 0 12:46 ? 00:00:00 php -f /var/www/html/1.php
root 2539 574 0 Feb27 ? 00:00:00 crond
root 2542 2539 0 Feb27 ? 00:01:06 php -f /var/www/html/1.php
root 2926 574 0 Mar17 ? 00:00:00 crond
root 2928 2926 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 3241 574 0 Mar10 ? 00:00:00 crond
root 3245 3241 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 3300 574 0 Apr03 ? 00:00:00 crond
root 3304 3300 0 Apr03 ? 00:00:30 php -f /var/www/html/1.php
root 3652 574 0 Apr03 ? 00:00:00 crond
root 3657 3652 0 Apr03 ? 00:00:29 php -f /var/www/html/tmp/2.php
root 3679 574 0 Apr03 ? 00:00:00 crond
root 3684 3679 0 Apr03 ? 00:00:29 php -f /var/www/html/tmp/2.php
root 3889 574 0 Apr03 ? 00:00:00 crond
root 3895 3889 0 Apr03 ? 00:00:30 php -f /var/www/html/1.php
root 4177 574 0 Mar31 ? 00:00:00 crond
root 4181 4177 0 Mar31 ? 00:00:32 php -f /var/www/html/1.php
root 4436 574 0 Mar31 ? 00:00:00 crond
root 4442 4436 0 Mar31 ? 00:00:32 php -f /var/www/html/1.php
root 4816 574 0 Feb21 ? 00:00:00 crond
root 4818 4816 0 Feb21 ? 00:01:12 php -f /var/www/html/1.php
root 5286 574 0 Mar17 ? 00:00:00 crond
root 5288 5286 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 5372 574 0 Apr04 ? 00:00:00 crond
root 5381 5372 0 Apr04 ? 00:00:28 php -f /var/www/html/tmp/2.php
root 5386 574 0 Apr04 ? 00:00:00 crond
root 5391 5386 0 Apr04 ? 00:00:28 php -f /var/www/html/tmp/2.php
root 6140 574 0 Mar10 ? 00:00:00 crond
root 6142 6140 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6368 574 0 Mar10 ? 00:00:00 crond
root 6371 6368 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6397 574 0 Mar10 ? 00:00:00 crond
root 6399 6397 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6403 574 0 Mar10 ? 00:00:00 crond
root 6405 6403 0 Mar10 ? 00:00:54 php -f /var/www/html/1.php
root 6409 574 0 Mar10 ? 00:00:00 crond
root 6411 6409 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6415 574 0 Mar10 ? 00:00:00 crond
root 6418 6415 0 Mar10 ? 00:00:56 php -f /var/www/html/1.php
root 6421 574 0 Mar10 ? 00:00:00 crond
root 6424 6421 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6450 574 0 Mar10 ? 00:00:00 crond
root 6452 6450 0 Mar10 ? 00:00:55 php -f /var/www/html/1.php
root 6798 574 0 Mar17 ? 00:00:00 crond
root 6800 6798 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 6922 574 0 Mar17 ? 00:00:00 crond
root 6925 6922 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 7591 574 0 Mar10 ? 00:00:00 crond
root 7594 7591 0 Mar10 ? 00:00:54 php -f /var/www/html/1.php
root 8308 574 0 Mar21 ? 00:00:00 crond
root 8309 574 0 Mar21 ? 00:00:00 crond
root 8312 8308 0 Mar21 ? 00:00:43 php -f /var/www/html/tmp/2.php
root 8314 8309 0 Mar21 ? 00:00:43 php -f /var/www/html/1.php
root 8618 574 0 Mar13 ? 00:00:00 crond
root 8621 8618 0 Mar13 ? 00:00:52 php -f /var/www/html/1.php
root 8714 574 0 Mar16 ? 00:00:00 crond
root 8716 8714 0 Mar16 ? 00:00:48 php -f /var/www/html/1.php
root 9038 574 0 Mar23 ? 00:00:00 crond
root 9044 9038 0 Mar23 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 9050 574 0 Mar23 ? 00:00:00 crond
root 9058 9050 0 Mar23 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 9063 574 0 Mar23 ? 00:00:00 crond
root 9068 9063 0 Mar23 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 9096 574 0 Mar23 ? 00:00:00 crond
root 9102 9096 0 Mar23 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 9195 574 0 Mar06 ? 00:00:00 crond
root 9197 9195 0 Mar06 ? 00:00:59 php -f /var/www/html/1.php
root 9221 574 0 Mar06 ? 00:00:00 crond
root 9224 9221 0 Mar06 ? 00:00:59 php -f /var/www/html/1.php
root 9413 574 0 Mar04 ? 00:00:00 crond
root 9415 9413 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 9438 574 0 Mar13 ? 00:00:00 crond
root 9441 9438 0 Mar13 ? 00:00:52 php -f /var/www/html/1.php
root 9703 574 0 Feb04 ? 00:00:00 crond
root 9705 9703 0 Feb04 ? 00:01:36 php -f /var/www/html/1.php
root 10222 574 0 Mar13 ? 00:00:00 crond
root 10225 10222 0 Mar13 ? 00:00:52 php -f /var/www/html/1.php
root 10461 574 0 Apr04 ? 00:00:00 crond
root 10469 10461 0 Apr04 ? 00:00:28 php -f /var/www/html/tmp/2.php
root 11135 574 0 Feb24 ? 00:00:00 crond
root 11137 11135 0 Feb24 ? 00:01:10 php -f /var/www/html/1.php
root 11140 574 0 Feb24 ? 00:00:00 crond
root 11143 11140 0 Feb24 ? 00:01:10 php -f /var/www/html/1.php
root 11166 574 0 Feb24 ? 00:00:00 crond
root 11169 11166 0 Feb24 ? 00:01:10 php -f /var/www/html/1.php
root 11715 574 0 Mar06 ? 00:00:00 crond
root 11717 11715 0 Mar06 ? 00:00:59 php -f /var/www/html/1.php
apache 11771 566 0 Apr28 ? 00:00:00 /usr/sbin/httpd
root 11801 574 0 Mar18 ? 00:00:00 crond
root 11803 11801 0 Mar18 ? 00:00:47 php -f /var/www/html/1.php
root 11891 574 0 Mar03 ? 00:00:00 crond
root 11894 11891 0 Mar03 ? 00:01:02 php -f /var/www/html/1.php
root 12394 574 0 Mar16 ? 00:00:00 crond
root 12397 12394 0 Mar16 ? 00:00:48 php -f /var/www/html/1.php
root 12768 574 0 Mar09 ? 00:00:00 crond
root 12772 12768 0 Mar09 ? 00:00:56 php -f /var/www/html/1.php
root 13177 574 0 Mar24 ? 00:00:00 crond
root 13183 13177 0 Mar24 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 13189 574 0 Mar24 ? 00:00:00 crond
root 13198 13189 0 Mar24 ? 00:00:40 php -f /var/www/html/tmp/2.php
root 13776 574 0 Mar03 ? 00:00:00 crond
root 13779 13776 0 Mar03 ? 00:01:02 php -f /var/www/html/1.php
root 14084 574 0 Feb18 ? 00:00:00 crond
root 14087 14084 0 Feb18 ? 00:01:17 php -f /var/www/html/1.php
root 14092 574 0 Feb18 ? 00:00:00 crond
root 14094 14092 0 Feb18 ? 00:01:17 php -f /var/www/html/1.php
root 14251 574 0 Mar07 ? 00:00:00 crond
root 14254 14251 0 Mar07 ? 00:00:58 php -f /var/www/html/1.php
root 14688 574 0 Mar05 ? 00:00:00 crond
root 14690 14688 0 Mar05 ? 00:01:00 php -f /var/www/html/1.php
root 15008 574 0 Mar09 ? 00:00:00 crond
root 15010 15008 0 Mar09 ? 00:00:56 php -f /var/www/html/1.php
root 15232 574 0 Mar18 ? 00:00:00 crond
root 15235 15232 0 Mar18 ? 00:00:46 php -f /var/www/html/1.php
root 15450 574 0 Mar09 ? 00:00:00 crond
root 15453 15450 0 Mar09 ? 00:00:56 php -f /var/www/html/1.php
root 15478 527 0 22:53 ? 00:00:00 sshd: root@pts/0
root 15515 15478 0 22:54 pts/0 00:00:00 -bash
root 15585 15515 0 22:57 pts/0 00:00:00 ps -ef
root 15639 574 0 Mar02 ? 00:00:00 crond
root 15641 15639 0 Mar02 ? 00:01:03 php -f /var/www/html/1.php
root 15730 574 0 Mar18 ? 00:00:00 crond
root 15732 15730 0 Mar18 ? 00:00:46 php -f /var/www/html/1.php
root 15857 574 0 Mar16 ? 00:00:00 crond
root 15860 15857 0 Mar16 ? 00:00:48 php -f /var/www/html/1.php
root 15891 574 0 Feb28 ? 00:00:00 crond
root 15894 15891 0 Feb28 ? 00:01:05 php -f /var/www/html/1.php
root 16175 574 0 Apr04 ? 00:00:00 crond
root 16181 16175 0 Apr04 ? 00:00:28 php -f /var/www/html/1.php
root 16185 574 0 Mar07 ? 00:00:00 crond
root 16187 16185 0 Mar07 ? 00:00:58 php -f /var/www/html/1.php
root 16710 574 0 Feb18 ? 00:00:00 crond
root 16713 16710 0 Feb18 ? 00:01:17 php -f /var/www/html/1.php
root 17324 574 0 Apr15 ? 00:00:00 crond
root 17331 17324 0 Apr15 ? 00:00:17 php -f /var/www/html/tmp/2.php
root 17336 574 0 Apr15 ? 00:00:00 crond
root 17343 17336 0 Apr15 ? 00:00:17 php -f /var/www/html/tmp/2.php
root 17347 574 0 Mar05 ? 00:00:00 crond
root 17350 17347 0 Mar05 ? 00:01:00 php -f /var/www/html/1.php
root 17607 574 0 Feb14 ? 00:00:00 crond
root 17610 17607 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
root 17652 574 0 Feb14 ? 00:00:00 crond
root 17654 17652 0 Feb14 ? 00:01:22 php -f /var/www/html/1.php
root 17659 574 0 Feb14 ? 00:00:00 crond
root 17661 17659 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
root 17691 574 0 Feb14 ? 00:00:00 crond
root 17694 17691 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
apache 18131 566 0 Apr28 ? 00:00:00 /usr/sbin/httpd
root 18380 574 0 Feb28 ? 00:00:00 crond
root 18383 18380 0 Feb28 ? 00:01:05 php -f /var/www/html/1.php
root 18726 574 0 Apr13 ? 00:00:00 crond
root 18731 18726 0 Apr13 ? 00:00:19 php -f /var/www/html/tmp/2.php
root 18737 574 0 Apr13 ? 00:00:00 crond
root 18743 18737 0 Apr13 ? 00:00:19 php -f /var/www/html/tmp/2.php
root 18844 574 0 Apr12 ? 00:00:00 crond
root 18852 18844 0 Apr12 ? 00:00:20 php -f /var/www/html/tmp/2.php
root 19164 574 0 Mar05 ? 00:00:00 crond
root 19166 19164 0 Mar05 ? 00:00:59 php -f /var/www/html/1.php
root 19353 574 0 Apr12 ? 00:00:00 crond
root 19362 19353 0 Apr12 ? 00:00:20 php -f /var/www/html/tmp/2.php
root 19580 574 0 Apr12 ? 00:00:00 crond
root 19586 19580 0 Apr12 ? 00:00:20 php -f /var/www/html/tmp/2.php
root 19984 574 0 Apr08 ? 00:00:00 crond
root 19993 19984 0 Apr08 ? 00:00:24 php -f /var/www/html/tmp/2.php
root 20044 574 0 Mar18 ? 00:00:00 crond
root 20046 20044 0 Mar18 ? 00:00:46 php -f /var/www/html/1.php
root 20139 574 0 Feb14 ? 00:00:00 crond
root 20142 20139 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
root 20471 574 0 Feb14 ? 00:00:00 crond
root 20473 20471 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
root 20476 574 0 Feb14 ? 00:00:00 crond
root 20478 20476 0 Feb14 ? 00:01:21 php -f /var/www/html/1.php
root 20850 574 0 Feb28 ? 00:00:00 crond
root 20853 20850 0 Feb28 ? 00:01:04 php -f /var/www/html/1.php
root 21078 574 0 Mar13 ? 00:00:00 crond
root 21081 21078 0 Mar13 ? 00:00:51 php -f /var/www/html/1.php
root 21258 574 0 Apr12 ? 00:00:00 crond
root 21265 21258 0 Apr12 ? 00:00:20 php -f /var/www/html/tmp/2.php
root 21322 574 0 Mar27 ? 00:00:00 crond
root 21329 21322 0 Mar27 ? 00:00:36 php -f /var/www/html/tmp/2.php
root 21332 574 0 Apr06 ? 00:00:00 crond
root 21339 21332 0 Apr06 ? 00:00:27 php -f /var/www/html/tmp/2.php
root 21828 574 0 Feb26 ? 00:00:00 crond
root 21831 21828 0 Feb26 ? 00:01:08 php -f /var/www/html/1.php
root 21833 574 0 Feb26 ? 00:00:00 crond
root 21835 21833 0 Feb26 ? 00:01:07 php -f /var/www/html/1.php
root 21840 574 0 Feb26 ? 00:00:00 crond
root 21843 21840 0 Feb26 ? 00:01:07 php -f /var/www/html/1.php
root 21889 574 0 Feb24 ? 00:00:00 crond
root 21891 21889 0 Feb24 ? 00:01:09 php -f /var/www/html/1.php
root 22153 574 0 Mar15 ? 00:00:00 crond
root 22156 22153 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22158 574 0 Mar15 ? 00:00:00 crond
root 22161 22158 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22186 574 0 Mar15 ? 00:00:00 crond
root 22188 22186 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22196 574 0 Mar15 ? 00:00:00 crond
root 22198 22196 0 Mar15 ? 00:00:50 php -f /var/www/html/1.php
root 22227 574 0 Mar15 ? 00:00:00 crond
root 22229 22227 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22240 574 0 Mar15 ? 00:00:00 crond
root 22242 22240 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22245 574 0 Mar15 ? 00:00:00 crond
root 22247 22245 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22250 574 0 Mar15 ? 00:00:00 crond
root 22253 22250 0 Mar15 ? 00:00:49 php -f /var/www/html/1.php
root 22300 574 0 Mar17 ? 00:00:00 crond
root 22302 22300 0 Mar17 ? 00:00:48 php -f /var/www/html/1.php
root 23476 574 0 Mar11 ? 00:00:00 crond
root 23478 23476 0 Mar11 ? 00:00:54 php -f /var/www/html/1.php
root 24568 574 0 Mar17 ? 00:00:00 crond
root 24570 24568 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 24594 574 0 Mar17 ? 00:00:00 crond
root 24597 24594 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 24653 574 0 Mar17 ? 00:00:00 crond
root 24655 24653 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 24661 574 0 Mar17 ? 00:00:00 crond
root 24664 24661 0 Mar17 ? 00:00:48 php -f /var/www/html/1.php
root 24760 574 0 Mar17 ? 00:00:00 crond
root 24762 24760 0 Mar17 ? 00:00:48 php -f /var/www/html/1.php
apache 24973 566 0 Apr30 ? 00:00:00 /usr/sbin/httpd
apache 24974 566 0 Apr30 ? 00:00:00 /usr/sbin/httpd
apache 24975 566 0 Apr30 ? 00:00:00 /usr/sbin/httpd
root 25294 574 0 Feb04 ? 00:00:00 crond
root 25298 25294 0 Feb04 ? 00:01:34 php -f /var/www/html/1.php
root 25432 574 0 Mar17 ? 00:00:00 crond
root 25435 25432 0 Mar17 ? 00:00:48 php -f /var/www/html/1.php
root 25790 574 0 Mar05 ? 00:00:00 crond
root 25793 25790 0 Mar05 ? 00:00:59 php -f /var/www/html/1.php
root 25795 574 0 Mar16 ? 00:00:00 crond
root 25799 25795 0 Mar16 ? 00:00:49 php -f /var/www/html/1.php
root 25811 574 0 Mar16 ? 00:00:00 crond
root 25813 25811 0 Mar16 ? 00:00:49 php -f /var/www/html/1.php
root 25927 574 0 Mar17 ? 00:00:00 crond
root 25929 25927 0 Mar17 ? 00:00:48 php -f /var/www/html/1.php
root 27359 574 0 Mar05 ? 00:00:00 crond
root 27361 27359 0 Mar05 ? 00:01:00 php -f /var/www/html/1.php
root 27900 574 0 Mar01 ? 00:00:00 crond
root 27903 27900 0 Mar01 ? 00:01:05 php -f /var/www/html/1.php
root 28157 574 0 Mar08 ? 00:00:00 crond
root 28160 28157 0 Mar08 ? 00:00:57 php -f /var/www/html/1.php
root 28425 574 0 Mar08 ? 00:00:00 crond
root 28428 28425 0 Mar08 ? 00:00:57 php -f /var/www/html/1.php
root 28658 574 0 Mar08 ? 00:00:00 crond
root 28660 28658 0 Mar08 ? 00:00:57 php -f /var/www/html/1.php
root 28872 574 0 Mar06 ? 00:00:00 crond
root 28875 28872 0 Mar06 ? 00:00:59 php -f /var/www/html/1.php
root 28901 574 0 Feb17 ? 00:00:00 crond
root 28904 28901 0 Feb17 ? 00:01:18 php -f /var/www/html/1.php
root 29637 574 0 Mar04 ? 00:00:00 crond
root 29639 29637 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 29735 574 0 Mar04 ? 00:00:00 crond
root 29738 29735 0 Mar04 ? 00:01:01 php -f /var/www/html/1.php
root 30039 574 0 Mar04 ? 00:00:00 crond
root 30042 30039 0 Mar04 ? 00:01:02 php -f /var/www/html/1.php
root 30223 574 0 Mar06 ? 00:00:00 crond
root 30225 30223 0 Mar06 ? 00:01:00 php -f /var/www/html/1.php
root 31361 574 0 Feb19 ? 00:00:00 crond
root 31364 31361 0 Feb19 ? 00:01:16 php -f /var/www/html/1.php
root 31858 574 0 Feb17 ? 00:00:00 crond
root 31861 31858 0 Feb17 ? 00:01:19 php -f /var/www/html/1.php
root 31863 574 0 Feb17 ? 00:00:00 crond
root 31866 31863 0 Feb17 ? 00:01:19 php -f /var/www/html/1.php
root 31868 574 0 Feb17 ? 00:00:00 crond
root 31871 31868 0 Feb17 ? 00:01:18 php -f /var/www/html/1.php
root 31875 574 0 Feb17 ? 00:00:00 crond
root 31878 31875 0 Feb17 ? 00:01:17 php -f /var/www/html/1.php
root 31966 574 0 Mar17 ? 00:00:00 crond
root 31967 574 0 Feb17 ? 00:00:00 crond
root 31969 31967 0 Feb17 ? 00:01:17 php -f /var/www/html/1.php
root 31971 31966 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 32002 574 0 Mar17 ? 00:00:00 crond
root 32004 32002 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 32007 574 0 Mar17 ? 00:00:00 crond
root 32010 32007 0 Mar17 ? 00:00:47 php -f /var/www/html/1.php
root 32361 574 0 Apr10 ? 00:00:00 crond
root 32366 32361 0 Apr10 ? 00:00:22 php -f /var/www/html/tmp/2.php
root 32695 574 0 Feb15 ? 00:00:00 crond
root 32697 32695 0 Feb15 ? 00:01:19 php -f /var/www/html/1.php
root 32756 574 0 Feb15 ? 00:00:00 crond
root 32758 32756 0 Feb15 ? 00:01:21 php -f /var/www/html/1.php

F10 wrote:
Tuỳ theo script của bạn làm gì chứ. Bạn gửi srcipt chạy lên thì mọi người mới biết cách mà giúp. 



Code:
<?php
set_time_limit(30);
$file_dem_sock = "dem_sock.txt";
$dem_sock = file($file_dem_sock);
$file_sock = "sock.txt";
$sock = file($file_sock);
$file = "agent.txt";
$line = file($file);
$rand = rand(0,5);
$agent = $line[$rand];
$proxy_ip = $sock[$dem_sock[0]];
$url = "http://www.abc.com";
$ch = curl_init(); // Initialize a CURL session.
//curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents.
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter.
curl_setopt($ch, CURLOPT_REFERER, 'http://www.abc.com/');
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
//curl_setopt($ch, CURLOPT_PROXY, $proxy_ip);
$result = curl_exec($ch); // grab URL and pass it to the variable.
curl_close($ch);
echo $result;
$file = fopen('cookie.txt', 'w'); // Mo file voi che do ghi, fruity.txt phai chmod 666
fwrite($file, ''); //$string la chuoi ghi vao file
fclose($file); // dong file lai
$ghi_dem_sock = fopen('dem_sock.txt', 'w'); // Mo file voi che do ghi, fruity.txt phai chmod 666
fwrite($ghi_dem_sock, $dem_sock[0]+1); //$string la chuoi ghi vao file
fclose($ghi_dem_sock); // dong file lai
?>

code mình là thế nầy nè cậu, chỉ là dùng curl với proxy để request thôi mà, đâu có gì mà để nó chạy đến mấy h đồng hồ lận
có ai ko giúp mình với
Mình đang xài vps, cài apache và http. có chạy cronjob 1 số script php.

đầu mỗi script mình điều có để : set_time_limit(30); . ở file php.ini mình củng set max_execution_time = 30

thế nhưng sáng nay khi vào xem trong vps. bằng lệnh ps aux thì thấy 1 loạt các script php vẫn chạy từ hôm qua đến h có nghĩa là script đó chạy hơn 10h đồng hồ rồi.

lệnh crontab mình xài là

php -f /đường dẫn đến file php

ko hiểu vì sao lại có 1 đống các script chạy mà ko tự kill như thế. nhờ mọi người xem giúp với

quanta wrote:

khang0001 wrote:

mình dùng top xem thì thấy chỉ có wget là ăn cpu nhiều nhất, cron job , webmin, http là ăn cpu củng nhiều , nhưng mình chỉ để chạy cron wget 2 lần trong 1 phút thì sao mà lại ăn nhiẻu ram đến thế , thật kì lạ 

Quan trọng là bên trong `wget` đó làm những gì.

khang0001 wrote:
sau khi thử stop apache thì ram giảm còn lại như củ. vậy thì nguyên nhân là của apache nhưng ko biết là từ đâu ? 

Từ mấy cái scripts chạy trên Apache ấy, và có thể liên quan đến db nữa. Nếu bạn đang dùng PHP và MySQL thì nên tìm hiểu: `Xdebug`, `XHProf`, `pt-query-digest`, ... 


Đúng như bạn quanta đã dự đoán, nguyên nhân nằm trong script mà mình wget. mình đã sữa lại code trong script rồi, đã fix được apache. còn lại vấn đề webmin tự stop. đang chờ xem vấn đề gì đang xẩy ra với thằng webmin nầy
sau khi thử stop apache thì ram giảm còn lại như củ. vậy thì nguyên nhân là của apache nhưng ko biết là từ đâu ?
mới vào xem lại server, vẫn đang bị tình trạng củ, ram bị chiếm dụng hết rồi. vậy h làm sao để biết được nguyên nhân từ đâu vậy cậu
mình dùng top xem thì thấy chỉ có wet là ăn cpu nhiều nhất, cron job , webmin, http là ăn cpu củng nhiều , nhưng mình chỉ để chạy cron wget 2 lần trong 1 phút thì sao mà lại ăn nhiẻu ram đến thế , thật kì lạ

quanta wrote:

khang0001 wrote:
hôm nay vào lại server thấy webmin chưa bị stop, nhưng cpu 100$, ram bị chiếm dụng hết luôn rồi, ko truy cập vào webserver được, nhưng vẫn dùng ftp và ssh được, có thể là bị ddos, nhờ mọi người xem giúp với 

Chạy `top` xem có đúng là Webmin đang "ăn" RAM không. Mình vẫn nghiêng về khả năng Out of memory nên Webmin bị killed. Sau khi chạy `echo -17 > /proc/$webmin_pid/oom_adj` thì kernel không kill được Webmin nữa, nó... chuyển sang kill thằng khác. 


Sáng nay vào lại thì server bị stop rồi, mới start lại, chắc là cpu 100% trong thời gian dài nên nó tự động stop. h thì trở lại bình thường rồi, ko thể xem top được nữa. có cách nào để xem lại dấu vết để biết bệnh ko cậu
hôm nay vào lại server thấy webmin chưa bị stop, nhưng cpu 100$, ram bị chiếm dụng hết luôn rồi, ko truy cập vào webserver được, nhưng vẫn dùng ftp và ssh được, có thể là bị ddos, nhờ mọi người xem giúp với

quanta wrote:
Perl module AuthensmilieAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC... 

Mình không nghĩ lỗi này có thể kill được Webmin. Nhưng thôi, để loại trừ, bạn cứ cài lên nhé (trên Red Hat based là `perl-Authen-PAM`, còn Debian based là `libauthen-pam-perl`)

Có vài nguyên nhân có thể dẫn đến một process bị chết bất đắc kỳ tử:
- Out of memory
- Segfault
- Vượt `ulimit`
- Ai đó stop
- ...

Giờ bạn bật screen (hoặc tmux) lên rồi chạy `strace -e trace=signal -p $PID -o /tmp/webmin.strace` (thay `$PID` bằng process ID của webmin), đợi cho Webmin chết rồi paste `/tmp/webmin.strace` lên đây. 


mình dùng ssh được không cậu

chạy

Code:
strace -e trace=signal -p 5198 -o /tmp/webmin.strace

thì hiện ra
Process 5198 attached - interrupt to quit 


mình tắt ssh đi đến khi webmin tự động tắt thì mình vào lại chắc là được phải ko cậu

khang0001 wrote:

mình đã thử chạy echo -17 > /proc/$webmin_pid/oom_adj nhưng lại báo lỗi
-bash: /proc//oom_adj: No such file or directory
mình nghĩ là $webmin_pid là process id của webmin nên dùng lệnh ps aux để xem pid của webmin thì thấy
Code:
root 5198 0.0 0.9 15768 9612 ? Ss Jan14 0:02 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 8113 0.8 0.0 0 0 ? Z 12:27 0:00 [miniserv.pl] <defunct>

thế 5198 và 8113 vào cấu lệnh trên nhưng ko chạy được
 

8113 bị defunct rồi, thử lại với 5198. Mỗi khi nói "không được" thì phải kèm theo thông báo lỗi chứ người đọc làm sao đoán được. 

chạy echo -17 > /proc/5198/oom_adj . rồi ko thấy hiện ra kết quả gì hết à. lệnh chạy dc

khang0001 wrote:

làm cách nào để giám sát ai là người cuối cùng tác động đến webmin cậu, voiwsw khi lại thao tác của user có ai chạy kill $(cat /var/webmin/miniserv.pid) . mình chưa hề có kn trong vụ giám sát và ghi log nầy
 

Bắt tay vào cài auditd, psacct lên rồi đọc tài liệu. 

quanta wrote:

khang0001 wrote:

làm sao để giám sát được memory lúc đó có tăng hay giảm đột biến ko cậu, có ct nào ghi log vụ nầy hông
 

Nhiều lắm: atop, Ganglia, Nagios, ... 

okie đọc tài liệu liền đây

khang0001 wrote:

- lúc webmin bị stop thì các services khác trên server vẫn bình thường
 

Còn memory? 

làm sao để giám sát được memory lúc đó có tăng hay giảm đột biến ko cậu, có ct nào ghi log vụ nầy hông

khang0001 wrote:

- khi kiểm tra file /etc/syslog.conf để xem những file dạng nào sẽ lưu vào /var/log/messages thì chỉ thấy dòng nầy *.info;mail.none;authpriv.none;cron.none
 

Để loại trừ khả năng Webmin bị killed do OOM, bạn có thể chạy:
Code:
echo -17 > /proc/$webmin_pid/oom_adj
 

mình đã thử chạy echo -17 > /proc/$webmin_pid/oom_adj nhưng lại báo lỗi
-bash: /proc//oom_adj: No such file or directory
mình nghĩ là $webmin_pid là process id của webmin nên dùng lệnh ps aux để xem pid của webmin thì thấy
root 5198 0.0 0.9 15768 9612 ? Ss Jan14 0:02 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root 8113 0.8 0.0 0 0 ? Z 12:27 0:00 [miniserv.pl] <defunct>

thế 5198 và 8113 vào cấu lệnh trên nhưng ko chạy được

khang0001 wrote:

- đã thử chạy lệnh grep -i 'killed process' /var/log/messages* để tìm kiểm nhưng không hiện kết quả gì.
 


Có khả năng ai đó chui vào server và chạy `/etc/init.d/webmin stop` không? 

server mình là private nên củng ko có ai biết trừ trường hợp nhà cung cấp vps chui và tắt thì có thể. mà chui vào chỉ để tắt webmin thì củng thấy ko hợp lý lắm.

khang0001 wrote:

- đang nghiên cứu thêm về auditd , psacct
 

- Giám sát `/etc/init.d/webmin` xem ai là người cuối cùng tác động đến nó.
- Ghi lại mọi thao tác của users xem có ai chạy `kill $(cat /var/webmin/miniserv.pid)` không. 

làm cách nào để giám sát ai là người cuối cùng tác động đến webmin cậu, voiwsw khi lại thao tác của user có ai chạy kill $(cat /var/webmin/miniserv.pid) . mình chưa hề có kn trong vụ giám sát và ghi log nầy

quanta wrote:
- Lúc Webmin bị stopped, tất cả các thứ trên server có bình thường không?

- Kiểm tra cả các files đã rotated của `/var/log/messages` nữa, để ý những thời điểm trùng với timestamp trong`/var/webmin/miniserv.error`.
Code:
grep -i 'killed process' /var/log/messages*

- Tìm hiểu: auditd, psacct (acct), ... 


- lúc webmin bị stop thì các services khác trên server vẫn bình thường
- khi kiểm tra file /etc/syslog.conf để xem những file dạng nào sẽ lưu vào /var/log/messages thì chỉ thấy dòng nầy *.info;mail.none;authpriv.none;cron.none
- đã thử chạy lệnh grep -i 'killed process' /var/log/messages* để tìm kiểm nhưng không hiện kết quả gì.
- đang nghiên cứu thêm về auditd , psacct

Thực ra mình chỉ dùng webmin để quản lý cron job thôi, không biết có soft nào quản lý cron job trực quan theo giao diện web như webmin không nhỉ

quanta wrote:
Thế còn `/var/webmin/miniserv.error` thì sao? 

đây là toàn bộ nội dung file miniserv.error nhờ bạn quanta xem giúp
Code:
[13/Dec/2012:18:42:17 +0300] miniserv.pl started
[13/Dec/2012:18:42:17 +0300] Using MD5 module Digest::MD5
[13/Dec/2012:18:42:17 +0300] Perl module Authen:smilieAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 12) line 1.
BEGIN failed--compilation aborted at (eval 12) line 1.
[13/Dec/2012:18:43:30 +0300] [ip của mình] /left.css : File not found
[13/Dec/2012:19:58:57 +0300] [ip của mình] /left.css : File not found
[14/Dec/2012:06:10:09 +0300] [ip của mình] /left.css : File not found
[14/Dec/2012:10:48:44 +0300] [ip của mình] /left.css : File not found
[15/Dec/2012:13:52:26 +0300] [ip của mình] /left.css : File not found
[15/Dec/2012:19:49:54 +0300] [ip của mình] /left.css : File not found
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
[19/Dec/2012:08:36:34 +0300] [ip của mình] /left.css : File not found
[19/Dec/2012:14:55:16 +0300] [ip của mình] /left.css : File not found
Use of uninitialized value in numeric gt (>) at ./webminlog-lib.pl line 361.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 1.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 2.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 3.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 4.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 5.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 6.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 7.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 8.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 9.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 10.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 11.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 12.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 13.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 14.
Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/webminlog/search.cgi line 109, <LOG> line 15.
[19/Dec/2012:21:24:40 +0300] [ip của mình] /left.css : File not found
[19/Dec/2012:21:24:41 +0300] [ip của mình] /left.css : File not found
[20/Dec/2012:21:25:25 +0300] [ip của mình] /left.css : File not found
[22/Dec/2012:23:04:13 +0300] [ip của mình] /left.css : File not found
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
[08/Jan/2013:21:48:15 +0300] miniserv.pl started
[08/Jan/2013:21:48:15 +0300] Using MD5 module Digest::MD5
[08/Jan/2013:21:48:15 +0300] Perl module Authen:smilieAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 12) line 1.
BEGIN failed--compilation aborted at (eval 12) line 1.
[08/Jan/2013:21:48:37 +0300] [ip của mình] /left.css : File not found
[08/Jan/2013:21:49:02 +0300] [ip của mình] /cluster : File not found
[08/Jan/2013:21:49:06 +0300] [ip của mình] /left.css : File not found
[08/Jan/2013:21:49:07 +0300] [ip của mình] /left.css : File not found
[08/Jan/2013:21:56:15 +0300] [ip của mình] /left.css : File not found
[10/Jan/2013:08:00:53 +0300] [ip của mình] /left.css : File not found
[10/Jan/2013:12:52:51 +0300] [ip của mình] /left.css : File not found
[11/Jan/2013:12:43:37 +0300] [ip của mình] /left.css : File not found
[13/Jan/2013:14:10:06 +0300] miniserv.pl started
[13/Jan/2013:14:10:06 +0300] Using MD5 module Digest::MD5
[13/Jan/2013:14:10:06 +0300] Perl module Authen:smilieAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 12) line 1.
BEGIN failed--compilation aborted at (eval 12) line 1.
[13/Jan/2013:14:10:21 +0300] [ip của mình] /left.css : File not found
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
scheduled_collect_system_info : Already running
[14/Jan/2013:06:33:17 +0300] miniserv.pl started
[14/Jan/2013:06:33:17 +0300] Using MD5 module Digest::MD5
[14/Jan/2013:06:33:17 +0300] Perl module Authen:smilieAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 12) line 1.
BEGIN failed--compilation aborted at (eval 12) line 1.
[14/Jan/2013:06:33:37 +0300] [ip của mình] /left.css : File not found
[14/Jan/2013:11:57:12 +0300] [ip của mình] /left.css : File not found

quanta wrote:
Bạn kiểm tra `/var/log/messages` xem có thông báo "Out of memory" nào không. 


chỉ có đúng 1 dòng duy nhất là
Code:
Jan 13 02:31:04 ns1 syslogd 1.4.1: restart.


sáng nay ngủ dậy thì webmin lại bị stop lần nữa. ko hiểu vì sao. nhờ bạn quanta xem giúp mình
Mình đang làm 1 server để chạy cron job, dùng webmin để quản trị cronjob nhưng không hiểu sao cứ 1-2 ngày webmin bị stop, mình phải vào bật lại, mình củng ko hiểu nguyên nhân từ đâu. không biết có ai gặp tình trạng tưng tự không nhỉ
mình cần post data vào 1 site. nhưng cần phải get cookie trước rồi dùng cookie đó truy cập thì mới post được code của mình có dạng

<form action="1.php" method="post">
<input type="submit" name='submit' value='submit' />
</form>
<?php
$url = 'http://abc.com/';

$post_fields = 'action=add&post=123';
$reffer = 'http://abc.com/';
$agent = 'Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0';

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"smilie;
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_exec($ch);
if($_POST['submit'])
{
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$result = curl_exec($ch);
curl_close($ch);

echo $result;
}
?> 

không biết có gì sai chỗ nào mà vẫn ko thành công.
với lần thực thi curl lần đầu curl_exec($ch); thì mình ko thấy file cookie.txt có gì cả. đến lần thứ 2 thực thi curl thì mình mới thấy file cookie.txt có dữ liệu. câu hỏi mình đặt ra là ở lần thực thi curl thứ 1 . cookie đang ở đâu ?. nhờ mọi người chỉ giúp

cvhainb wrote:
Tuỳ, ít dữ liệu bạn có thể dùng share hosting, nhiều thì dùng vps còn nhiều nữa thì nên xài delicated server.

iPage: Share hosting ko có cron
Go Daddy: Có cron. 


share host nếu có xài là bluehost, thăng nầy chắc có cron tab. nhưng dữ liệu mức nào là ít và mức nào gọi là nhiều cậu. mình vẫn chưa hình dung dc cái cậu nói

chiro8x wrote:
Các field của header sẽ được dùng để tạo security torken, nếu bạn tắt gzip security torken sẽ bị ghi nhận là không hợp lệ. Bạn phải tự viết 1 function unGzip hoặc lấy nó từ internet. 


mình đâu có tắt gì gzip đâu. truy cập bình thường bằng firefox mà. cậu có thể thử như mình đã nêu ở trên. ra 1 trang trắng
Mình có nhu cầu dùng khoảng 15-20 cron job xài curl proxy trong 1 phút . vậy nên xài vps 512mb hay dùng bluehost nhỉ. xài cái nào thì chịu nổi nhiệt. vì trong tương lai số cron có thể tăng lên nữa.

nhờ mọi người tư vấn giúp
Mình đang làm auto reply vbb bằng curl, mình thử bằng cách đầu tiên login vào để lấy token key , với cookie của lần login trước, truy cập vào đường link http://www.abc.com/newreply.php?do=postreply&t=123 với 123 là id của topic cần reply, thế như khi truy cập vào đường link trên thì lại ra trang trắng, ko biết là mình có làm thiếu giai đoạn nào ko nhỉ
nhờ mọi người chỉ giúp

tranhuuphuoc wrote:
Cái này tùy theo chủ sở hữu muốn chơi món nào, nếu server đó có cài đặt sẳn X Windows thì đơn giản thay thế giao thức SSH bằng cách sử dụng giao thức khác chẳng hạn như XDMCP để mà duyệt web.
Còn nếu không có X Windows thì chỉ có cách cài đặt thêm vô hoặc sử dụng lynx để mà "ngắm nghía" web.

Tại sao không nghĩ đến giao thức khác mà lại đè vào giao thức SSH mà sử dụng !? 


mình đâu có đòi xài ssh, mình chỉ nói là trước h mình xài ssh, nên ko biết các xài giao thức khác, nên mới nhờ các bạn tư vấn giúp nên làm cách nào để duyệt web trên web, máy ciếtủa mình có cài sẵn x windows nhưng ko biết làm cách naò để remote đến, nên nhờ các bạn chỉ giúp

blackwidow wrote:
flash cần x để chạy ---> bạn cần cài x rồi flash, sau đó firefox hay chrome tuỳ bạn 

vậy là phải cài X Window , mình trước h chỉ điều khiển bằng terminal thôi à, còn nếu xài x window thì mình điều khiển băng gì cậu, mình xài ubuntu và centos lun

blackwidow wrote:
"links" hay "w3m" 

2 cái nầy ko có flash cậu ơi, mình cần duyệt web mà chạy dc flash lun cơ
em có 1 con server centos, muốn cài lên đó trình duyệt web như ff hoặc google chorme. để lướt web, nhưng ko biết là phải làm thế nào, vì mình xài toàn là command line, nên ko có giao diện gui. ko biết có cách nào giải quyết vấn đề nầy ko. nhờ mọi người chỉ giúp
em đang nghiên cứu cách dùng curl để login site có captcha. site mẫu ở đây ạ
Code:
http://captcha.byethost13.com/
username : captcha
pass : captcha

em nghiên cứu thử thì thấy file captcha nó thay đỗi mỗi khi load lại site. em đã thử dùng chính cái cookie trong link file captcha để login. mà vẫn không được. nhờ mọi người xem giúp

đây là code của em nhưng không chạy được

Code:
<?php
$url = "http://captcha.byethost13.com/?a=login";
$reffer = "http://captcha.byethost13.com/?a=login";
$post_fields = 'a=do_login&username=captcha&password=captcha&validation_number=310067'; //
$agent = "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0";
$cookie_file_path = "cook.txt";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie_file_path);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>

Code:
nội dung file cook.txt
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
captcha.byethost13.com TRUE / TRUE 135898038 PHPSESSID a4da276999f8e097402d8e1b64b67fa4

gamma95 wrote:

khang0001 wrote:
mình viết xong 1 đoạn script. gồm có 2 file php. với cấu trúc thực thi file php 1 xong sẽ wwwect sang file php 2 để giải quyết tiếp. đem lên cron job để cho chạy theo giờ. nhưng cron job chỉ thực thi file php 1. không chịu thực thi file php 2. không hiểu vì sao. đây là code của mình
Code:
<?php
//code file php 1
header( 'refresh: 0; url=/home/khang/public_html/2.php' );
?>

đường dẫn file 2.php chắc chắn là đúng. và mình đã thực thi bằng trình duyệt FF rồi. kết quả chạy tốt. chỉ có đem lên cron job thì ko thực thi được thôi. nhờ mọi người chỉ giúp mình với 

Lolz, cronjob thì sao mà nó chạy được cái hàm header như browser được smilie, khúc đó phải include file 2.php smilie 


đã fix thành công bằng cách include file. cảm ơn cậu nhiều . nhưng cho mình hỏi là lỡ như code nặng. chạy lâu đến hơn 60s. mà server set limit time có 30s thì làm sao mà chạy code được. dùng cách nầy thì code càng nặng. mình đã dùng cách tách ra 4 file code để hạn chế thời gian thực thi
 
Go to Page:  2 3 4 Page 5 Last Page

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|