Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - frenky

Страницы: [1] 2
1
Perl / fast cgi MySQL server has gone away
« : 02 Мая 2007, 19:44:57 »
вот давненько уже сталкиваюсь с проблемой в fastcgi скрпитах вот висит он в памяти а мускул MySQL server has gone away и что делать? приходиться перегружать апач, может кто сталкивался с такой проблемой?

2
Perl / fastcgi & open(..)
« : 30 Ноября 2006, 02:39:35 »
Вобщем следующая проблема

fastcgi script

должен делать:


open(AD ,">$path/$id.png");
binmode AD;  
print AD $tite->png;
close(AD);


В логах ошибка print() on closed filehandle

я уверен что это из-за того что AD - тип-глоб
как его сделать не глобальным?

local *AD - не спасло

3
Perl / fastcgi или mod_perl
« : 21 Ноября 2006, 01:57:08 »
Наверное многие из вас становились перед выбором.

Опишите пожалуйста чем вы довольсвтовались когда делали выбор в пользу чего-то.

Что бы посоветовали для он лайн игрушки?

4
Perl / Мертвые Сессии без кук
« : 08 Мая 2006, 01:57:14 »
Например  модуль CGI::Session::Mysql

создает поле a_session типа следующего содержания :


$D = {_SESSION_ETIME => 62,_SESSION_ID => \'63f673a2f642647df0ab3ce3a8d02794\',_SESSION_ATIME => 1147037696,_SESSION_REMOTE_ADDR => \'127.0.0.1\',_SESSION_CTIME => 1147037696};



Как бороться с метрвыми сессиями?

Неужели лучше способа чем иногда запускать скрипт который будет: залазить в каждую ячейку таблицы,парсить это поле,находить разницу между СTIME и реальным временем, сравнивать ее с ETIME -  в итоге удалять если она больше ETIME ?

5
Perl / к знатокам FAStCGI
« : 26 Апреля 2006, 22:03:51 »
Вобщем иногда наблюдаю такое явление на своем VPS (600 MHZ):


Когда очень большая нагрузка то отбражаються неправильные данные на страницах которые беруться из MySql грубо говоря они вобще не отображаються, но  с таблицами все ок, в них есть данные, когда перегружаю Apach то все становиться на свои места.....



Как это обьяснить?

6
Perl / FastCgiConfig
« : 06 Апреля 2006, 19:51:23 »
-killInterval n (300 seconds)
Determines how often the dynamic application instance killing policy is implemented within the process manager. Smaller numbers result in a more aggressive policy, larger numbers a less aggressive policy.


Какой параметр можно выставить чтобы в памяти не висели скрипты к которым не обращаються например  минуту ?

7
Perl / Установка фаст ЦГИ на сервере
« : 24 Марта 2006, 18:49:52 »
FreeBSD
Apache 1.3

есть


AddModule mod_fastcgi.c

Addtype application/x-httpd-fcgi .fcgi .fpl


Скрипт запускаеться



#!/usr/bin/perl -w

use CGI qw(:standard);
use 
CGI::Carp qw(fatalsToBrowser);
use 
FCGI;

    
$COUNTER 0;


while (
FCGI::accept >= 0) {

print 
header(-charset=>\'Windows-1251\');
            print $COUNTER;
        $COUNTER++;
    }




но счетчик не изменяется

дописал в конфиге

FastCgiServer /home/fdm.kiev.ua/data/cgi-bin/fd/1.fpl -processes 2


в логах пишет

no such file or directory FASTCGI: failed to ceonnect to srver

8
Perl / FCGI основные приёмы
« : 21 Марта 2006, 09:14:22 »
Есть ли какието основные правила как рационально писать FCGI?

9
Perl / Apache2 FCGI
« : 19 Марта 2006, 00:37:54 »
Люди помогите настроить FCGI

Win XP sp2
mod_fastcgi-SNAP-0404142202-AP2.dll



________________________________________

LoadModule fastcgi_module modules/mod_fastcgi.dll


AddType application/x-httpd-fcgi .fcgi .fpl
FastCgiServer C:/inet/localhost/cgi/11.fpl -processes 2

_________________________________________
в логи пишет:


[Sat Mar 18 23:55:28 2006] [crit] (OS 3)Системе не удается найти указанный путь.  : FastCGI: can\'t start server "C:/inet/localhost/cgi/11.fpl": spawn_fs_process() failed
[Sat Mar 18 23:55:38 2006] [error] [client 127.0.0.1] (OS 109)Канал был закрыт.  : FastCGI: comm with server "C:/inet/localhost/cgi/11.fpl" aborted: GetOverlappedResult() failed
[Sat Mar 18 23:55:38 2006] [crit] (OS 3)Системе не удается найти указанный путь.  : FastCGI: can\'t start server "C:/inet/localhost/cgi/11.fpl": spawn_fs_process() failed
[Sat Mar 18 23:55:38 2006] [error] [client 127.0.0.1] FastCGI: incomplete headers (0 bytes) received from server "C:/inet/localhost/cgi/11.fpl"
[Sat Mar 18 23:55:48 2006] [crit] (OS 3)Системе не удается найти указанный путь.  : FastCGI: can\'t start server "C:/inet/localhost/cgi/11.fpl": spawn_fs_process() failed

10
Perl / как оптимизировать
« : 04 Марта 2006, 19:10:11 »

$v_
="0:0:0";

%
vorot=(
\
'252,2,4\'=>\'14#4,15#2,15#3,15#4,15#5,15#6,16#5,16#6,16#7,16#8,16#9,17#7,17#8,17#9,17#10,18#8,18#9,18#10,19#7,19#8,19#9,20#6,20#7,20#8,21#5,21#6,21#7,22#4,22#5,22#6,23#3,23#4,23#5,24#2,24#3,24#4,25#1,25#2,25#3\'
);



if ($v_) {

my ($r,$g,$b)=split(/:/,$v);
my $es = $tite->colorAllocate($r,$g,$b);

foreach $bs(keys %vorot) 
{
@kord=split(/,/,$vorot{$bs});
foreach $ff(@kord) {
my ($x,$y)=split(/#/,$ff);
$tite->setPixel($x,$y,$es);
}
}
}




проц пентиум 2.4 Ghz 512 MB
timethis 1000: 57 wallclock secs (51.91 usr + 0.11 sys = 52.02 CPU) @ 19.22/s (n=1000)

Может можно эту часть кода оптимизировать чтоб она быстрее работала?

11
Perl / gzip компрессия
« : 20 Октября 2005, 17:57:43 »
Все мы знаем что для того чтобы включить компрессию для пхп в .htacces прописываем строки:

php_flag zlib.output_compression on
php_value zlib.output_compression_level 2

А для perl как это сделать????

12
Базы данных / Как реализовать запрос?
« : 03 Октября 2005, 22:21:59 »
Подскажите пожалуйста как можно реализовать запрос :

select SUM(iq) AS s,
         count(owner) AS con,
         owner
from fd_fplu  WHERE onfield=\'1\' AND con=11  
group by owner order by s DESC limit 0,5 ;


вот как мен сделать так чтоб выброрка шла токо для тех у кого con=11  

???????

13
Базы данных / обьясните плиз
« : 27 Августа 2005, 00:56:53 »
обьясните плиз синтаксис запроса

SELECT p.post_username,u.username, t.topic_title,t.topic_time, t.topic_id, f.forum_id FROM phpbb_topics t, phpbb_forums f,phpbb_posts p,phpbb_users u WHERE f.forum_id = t.forum_id AND t.topic_first_post_id=p.post_id AND p.poster_id=u.user_id ORDER BY topic_time DESC LIMIT 6


что значат t,f,p,u  ?

14
Perl / Ссылка на hash
« : 30 Июля 2005, 12:49:44 »
Как по ссылке на хэш получить ключи хеша?

15
Perl / массив ошибок
« : 07 Июля 2005, 18:41:02 »
Как можно достать все ошибки которые произошли в перловом скрипте ?  может есть какой нибудь массив ошибок?

Страницы: [1] 2