存档
private String convertToValidBase64Encode(String cookieParam)
{
switch(cookieParam.length()%4)
{
case 3:
cookieParam=cookieParam+”=”;
break;
case 2:
cookieParam=cookieParam+”==”;
break;
case 1:
cookieParam=cookieParam+”===”;
break;
default:
System.out.println(“Default: the cookieParam value is–”+cookieParam);
}
return cookieParam;
}
PHP 5.3.2 开始建了个集成FPM的分支了。
正常下载PHP源代码 解压 cd 解压目录
下载fpm
svn co http://svn.php.net/repository/php/php-src/trunk/sapi/fpm sapi/fpm
confiruge make make install 一路下来没什么问题。
启动php-fpm时提示 [pool www] start_servers(20) must not be less than min_spare_servers(35) and not greater than max_spare_servers(35)
min_spare_servers在php-fpm.conf里设置的是5这里变成了35,明显有问题。
在源代码sapi/fpm/fpm/里找了下发现提示在fpm_conf.c 在460行,细看发现else if判断有问题
将 459 行的
config->pm_start_servers < config->pm_max_spare_servers
改成
config->pm_start_servers < config->pm_min_spare_servers
460行的
config->pm_max_spare_servers
改成
config->pm_min_spare_servers
重新 make && make install
php-fpm 顺利启动!
顺带罗嗦下,原来的PHP版本打 path时php-fpm带的 start stop restart reload 在这个分支里已经不能用了。
以后这里要自己写脚本了。
有太旧机器安的是Debian 5.0.3(升级到unstable),内核2.6.32-trunk-686。在xp下通过xmanager过去一直XDMCP连接失败。
/etc/gdm/gdm.conf
[xdmcp]
Enable=1
Port=177
已经xdmcp支持已经开启。
nestat -nalp
看到177端口也已经开了。就是连不上。。。
netstat -nalp | grep gdm
udp6 0 0 :::177 :::* [...]