[Question] process apache run liên tục mà ko tự động thoát |
02/02/2013 09:48:38 (+0700) | #1 | 273269 |
khang0001
Member
|
0 |
|
|
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
|
|
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 |
|
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em |
|
|
|
[Question] process apache run liên tục mà ko tự động thoát |
03/02/2013 15:50:49 (+0700) | #2 | 273288 |
khang0001
Member
|
0 |
|
|
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
|
|
|
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em |
|
|
|
[Question] process apache run liên tục mà ko tự động thoát |
03/02/2013 20:01:55 (+0700) | #3 | 273289 |
|
F10
Member
|
0 |
|
|
Joined: 01/12/2008 23:38:12
Messages: 89
Offline
|
|
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. |
|
|
|
|
[Question] process apache run liên tục mà ko tự động thoát |
04/02/2013 01:41:48 (+0700) | #4 | 273296 |
khang0001
Member
|
0 |
|
|
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
|
|
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 |
|
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em |
|
|
|
[Question] process apache run liên tục mà ko tự động thoát |
04/02/2013 08:37:11 (+0700) | #5 | 273299 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
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é. |
|
Let's build on a great foundation! |
|
|