• RSS订阅
  • 交换链接
  • 首页

Jeffrey’s Blog

Web&P2P系统架构及优化


Archive for the '应用服务' Category

Page 2 of 9«12345»...Last »

SAP读书笔记

July 23rd, 2007

Pfcg  Su53        查看权限对象  st01  跟踪  St22         看dump,以分析错误  eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限/h          debugsu01        建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
阅读全文——共20894字

oracle学习笔记

June 6th, 2007

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=581
++调整显示格式
SQL> set lines 256
阅读全文——共2840字

oracle概念和术语 [zz]

May 25th, 2007

oracle概念和术语  oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。
§2.1  术语
l        数据库块(BLOCK)
ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。ORACLE 块的大小是可以在安装时选择“自定义安装”来指定,也可以在CREATE DATABASE创建数据库实例时指定。其最小为2K,最大可达为64K。
阅读全文——共13092字

centos4.4安装oracle 10g R2 笔记

May 22nd, 2007

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=575

阅读全文——共2372字

squid安装配置笔记(反向代理)

February 5th, 2007

作者: Jeffrey
出处: http://blog.zhangjianfeng.com/article/531
=====安装部分=====
下载最新版
阅读全文——共3737字

Apache模块 mod_rewrite中的RewriteCond和RewriteRule指令格式

January 24th, 2007

RewriteCond指令格式语法: RewriteCond TestString CondPattern1) TestString是一个纯文本的字符串,但是可以包含可扩展的成分2) CondPattern是条件pattern, 即一个应用于当前实例TestString的正则表达式, 即TestString将会被计算然后与CondPattern匹配.3) 另外,还可以为CondPattern追加特殊的标记[flags] 作为RewriteCond指令的第三个参数。Flags是一个以逗号分隔的以下标记的列表:'nocase|NC'  它使测试忽略大小写, 即TestString和CondPattern无大小写检查'ornext|OR'  它以OR方式组合若干规则的条件,而不是隐含的AND。
阅读全文——共4394字

Apache Prefork和Worker模式的性能比较测试

January 16th, 2007

选择prefork还是worker可以在编译时使用–with-mpm=MPM参数指定,默认为prefork,
prefork
prefork采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l来确定当前使用的MPM是prefork.c。查看httpd-mpm.conf配置文件,里面包含如下默认的配置段:
<IfModule prefork.c>StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule>prefork 控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers设置的需要创建一个进程,等待一秒钟,继续创建两 个,再等待一秒钟,继续创建四个……如此按指数级增加创建的进程数,最多达到每秒32个,直到满足MinSpareServers设置的值为止。这种模式 可以不必在请求到来时再产生新的进程,从而减小了系统开销以增加性能。MaxSpareServers设置了最大的空闲进程数,如果空闲进程数大于这个 值,Apache会自动kill掉一些多余进程。这个值不要设得过大,但如果设的值比MinSpareServers小,Apache会自动把其调整为 MinSpareServers+1。如果站点负载较大,可考虑同时加大MinSpareServers和MaxSpareServers。 MaxRequestsPerChild设置的是每个子进程可处理的请求数。每个子进程在处理了“MaxRequestsPerChild”个请求后将自 动销毁。0意味着无限,即子进程永不销毁。虽然缺省设为0可以使每个子进程处理更多的请求,但如果设成非零值也有两点重要的好处:1、可防止意外的内存泄 漏。2、在服务器负载下降的时侯会自动减少子进程数。因此,可根据服务器的负载来调整这个值。MaxClients是这些指令中最为重要的一个,设定的是 Apache可以同时处理的请求,是对Apache性能影响最大的参数。其缺省值150是远远不够的,如果请求总数已达到这个值(可通过ps -ef|grep http|wc -l来确认),那么后面的请求就要排队,直到某个已处理请求完毕。这就是系统资源还剩下很多而HTTP访问却很慢的主要原因。虽然理论上这个值越大,可以 处理的请求就越多,但Apache默认的限制不能大于256。ServerLimit指令无须重编译Apache就可以加大MaxClients。
阅读全文——共3688字

apache学习笔记

December 23rd, 2006

作者: Jeffrey
出处:http://blog.zhangjianfeng.com/?p=514

阅读全文——共8659字

所有HTTP状态代码及其定义

December 14th, 2006

状态行包含HTTP版本、状态代码、与状态 代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后 面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次 失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。    当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。    1xx - 信息提示    这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 100 - 继续。    101 - 切换协议。    2xx - 成功    这类状态代码表明服务器成功地接受了客户端请求。    200 - 确定。客户端请求已成功。   201 - 已创建。   202 - 已接受。   203 - 非权威性信息。   204 - 无内容。   205 - 重置内容。   206 - 部分内容。    3xx - 重定向    客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。    302 - 对象已移动。   304 - 未修改。   307 - 临时重定向。    4xx - 客户端错误    发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。    400 - 错误的请求。   401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:   401.1 - 登录失败。   401.2 - 服务器配置导致登录失败。   401.3 - 由于 ACL 对资源的限制而未获得授权。   401.4 - 筛选器授权失败。   401.5 - ISAPI/CGI 应用程序授权失败。   401.7 ? 访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS 6.0 所专用。   403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:   403.1 - 执行访问被禁止。   403.2 - 读访问被禁止。   403.3 - 写访问被禁止。   403.4 - 要求 SSL.   403.5 - 要求 SSL 128.   403.6 - IP 地址被拒绝。   403.7 - 要求客户端证书。   403.8 - 站点访问被拒绝。   403.9 - 用户数过多。   403.10 - 配置无效。   403.11 - 密码更改。   403.12 - 拒绝访问映射表。   403.13 - 客户端证书被吊销。   403.14 - 拒绝目录列表。   403.15 - 超出客户端访问许可。   403.16 - 客户端证书不受信任或无效。   403.17 - 客户端证书已过期或尚未生效。   403.18 - 在当前的应用程序池中不能执行所请求的 URL.这个错误代码为 IIS 6.0 所专用。   403.19 - 不能为这个应用程序池中的客户端执行 CGI.这个错误代码为 IIS 6.0 所专用。   403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。   404 - 未找到。   404.0 -(无) ? 没有找到文件或目录。   404.1 - 无法在所请求的端口上访问 Web 站点。   404.2 - Web 服务扩展锁定策略阻止本请求。   404.3 - MIME 映射策略阻止本请求。   405 - 用来访问本页面的 HTTP 谓词不被允许(方法不被允许)   406 - 客户端浏览器不接受所请求页面的 MIME 类型。   407 - 要求进行代理身份验证。   412 - 前提条件失败。   413 ? 请求实体太大。   414 - 请求 URI 太长。   415 ? 不支持的媒体类型。   416 ? 所请求的范围无法满足。   417 ? 执行失败。   423 ? 锁定的错误。    5xx - 服务器错误    服务器由于遇到错误而不能完成该请求。    500 - 内部服务器错误。   500.12 - 应用程序正忙于在 Web 服务器上重新启动。   500.13 - Web 服务器太忙。   500.15 - 不允许直接请求 Global.asa.   500.16 ? UNC 授权凭据不正确。这个错误代码为 IIS 6.0 所专用。   500.18 ? URL 授权存储不能打开。这个错误代码为 IIS 6.0 所专用。   500.100 - 内部 ASP 错误。   501 - 页眉值指定了未实现的配置。   502 - Web 服务器用作网关或代理服务器时收到了无效响应。502.1 - CGI 应用程序超时。   502.2 - CGI 应用程序出错。   503 - 服务不可用。这个错误代码为 IIS 6.0 所专用。   504 - 网关超时。   505 - HTTP 版本不受支持。    常见的 HTTP 状态代码及其原因    200 - 成功。 此状态代码表示 IIS 已成功处理请求。   304 - 未修改。 客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。客户端使用文档的缓存副本,而不从服务器下载文档。   401.1 - 登录失败。 登录尝试不成功,可能因为用户名或密码无效。   401.3 - 由于 ACL 对资源的限制而未获得授权。 这表示存在 NTFS 权限问题。即使您对试图访问的文件具备相应的权限,也可能发生此错误。   403.1 - 执行访问被禁止。    下面是导致此错误信息的两个常见原因:    您没有足够的执行许可。 例如,如果试图访问的 ASP 页所在的目录权限设为“无”,或者,试图执行的 CGI 脚本所在的目录权限为“只允许脚本”,将出现此错误信息。若要修改执行权限,请在 Microsoft 管理控制台 (MMC) 中右击目录,然后依次单击属性和目录选项卡,确保为试图访问的内容设置适当的执行权限。   您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET 或 POST)。若要验证这一点,请在 MMC 中右击目录,依次单击属性、目录选项卡和配置,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。   403.2 - 读访问被禁止。验证是否已将 IIS 设置为允许对目录进行读访问。另外,如果您正在使用默认文件,请验证该文件是否存在。   403.3 - 写访问被禁止。 验证 IIS 权限和 NTFS 权限是否已设置以便向该目录授予写访问权。   403.4 - 要求 SSL.禁用要求安全通道选项,或使用 HTTPS 代替 HTTP 来访问该页面。   403.5 - 要求 SSL 128.禁用要求 128 位加密选项,或使用支持 128 位加密的浏览器以查看该页面。   403.6 - IP 地址被拒绝。您已把您的服务器配置为拒绝访问您目前的 IP 地址。   403.7 - 要求客户端证书。您已把您的服务器配置为要求客户端身份验证证书,但您未安装有效的客户端证书。   403.8 - 站点访问被拒绝。您已为您用来访问服务器的域设置了域名限制。   403.9 - 用户数过多。与该服务器连接的用户数量超过了您设置的连接限制。    注意:Microsoft Windows 2000 Professional 和 Microsoft Windows XP Professional 自动设置了在 IIS 上最多 10 个连接的限制。您无法更改此限制。    403.12 - 拒绝访问映射表。 您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。   404 - 未找到。 发生此错误的原因是您试图访问的文件已被移走或删除。如果在安装 URLScan 工具之后,试图访问带有有限扩展名的文件,也会发生此错误。这种情况下,该请求的日志文件项中将出现“Rejected by URLScan”的字样。   500 - 内部服务器错误。 很多服务器端的错误都可能导致该错误信息。事件查看器日志包含更详细的错误原因。此外,您可以禁用友好 HTTP 错误信息以便收到详细的错误说明。   500.12 - 应用程序正在重新启动。 这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。刷新页面后,此信息即会消失。如果刷新页面后,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。   500-100.ASP - ASP 错误。 如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。默认情况下,只会在默认 Web 站点上启用此错误信息。   502 - 网关错误。 如果试图运行的 CGI 脚本不返回有效的 HTTP 标头集,将出现此错误信息。    “IIS配置401错误”完美解决方案    “IIS配置401错误”完美解决方案(54powerman)    1、错误号401.1    症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。    分析:    由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。    解决方案:    (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:    控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。    (2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:    开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。    注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。    2、错误号401.2    症状:HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。    原因:关闭了匿名身份验证    解决方案:    运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。    3、错误号:401.3    症状:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。    原因:IIS匿名用户一 般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有 administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。    解决方案:    给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。  

轻轻松松把 Apache 配置安全

November 23rd, 2006

轻轻松松把 Apache 配置安全[原文来自网络] 
下面介绍20种让你的Apache配置更安全的方法。
声明:关于安全的事情没有保证的或者绝对的。这些建议可以让你的服务器更安全,但不要认为遵循这些建议后你的服务器就理所当然是安全的。
另外,在这些建议中有的建议可能会降低服务器性能或者因为你的环境引起问题。我建议所作的任何改变是否适合你的需求完全由你决定。换句话说,那是你的风险。
阅读全文——共2146字

Page 2 of 9«12345»...Last »


    最新文章

    • Subversion的用户自助修改口令实现(linux测试通过)
    • SLES10-SP1+Apache-2.0.63+SVN-1.4.6安装配置笔记
    • [音乐欣赏]A place nearby
    • 不错的firefox插件---鼠标手势mouse gestures
    • 一些相克食品
    • oracle一次数据迁移笔记
    • 不错的vi-vim键盘图(中英文双版)
    • xen安装及配置笔记
    • Multiple network cards and bridges in Xen[zz]
    • 从LiveJournal后台发展看大规模网站性能优化方法[zz]

    评分最高文章

      • 今天下载的一个CHM文件,打开时右边的内容看不到,提示“该页无法显示”。
      • linux日志服务器配置笔记
      • Legato networker学习笔记(杂)
      • linux tips 技巧笔记
      • [BT下载]2006韩剧-葡萄园的那小伙儿
      • 我家的金吉拉
      • 卡巴斯基病毒库离线更新方法
      • 忽悠姐妹花主题曲下载
      • 轻轻松松把 Apache 配置安全
      • 北京IDC机房介绍

    随机文章:

    • linuxdos(Explore2fs),一个windows系统下查看linux文件的工具
    • 痛苦的RMS根认证服务器
    • Hoekey - 终极的热键软件
    • RHEL 4 性能优化--非常棒的文章[zz]
    • 使用heartbeat做双机热备笔记
    • Exchange中增加其它后缀地址
    • 10060错误解决办法
    • 把Outlook XP/2003最小化到系统托盘去的方法
    • pmsgr.exe和cisrv.exe的清除
    • 2006年结婚好日子结婚黄历一览表

    最新评论

    • very good :em02: ,I like very much !!...
    • :em03: :em13: :em15: :em07...
    • 北京电信通有四个机房1惠普机房 2中...
    • :em04: :em18: :em17...
    • 结婚的好日子啊8月10...
    • c2950-1-1(config)# snmp-server trap-source FastEt...
    • :em16: :em16: :em16: :em16: :em16: :em16: :...
    • :em01: :em07: :em04: :em17: :em10: :em18: :...
    • 我是天称座 :em14: :em15: :em03: :em02: :...
    • [...] 前面一段:1.3.6.1.4.1. 可以查看这...


    邮件订阅  
  • Categories

    • 个人日志 (15)
    • 休闲娱乐 (79)
    • 应用服务 (86)
    • 影音娱乐 (10)
    • 电脑网络 (78)
    • 站点日志 (19)
    • 系统管理 (242)
    • 英语学习 (15)
    • 衣食住行 (41)
    • 资料共享 (28)
  • 工具网址

    • 天气预报
    • 常用电话
    • 疾病查询
    • 在线翻译
    • Alexa排名查询
    • IP信息查询
    • 邮箱图标生成
    • 我的Firefox插件
  • 友情链接

    • linuxの飘扬
    • winter的平凡生活
    • 伤感星星的天空
    • 回忆未来[张宴]
    • 存储部落
    • 扶凯Blog
    • 沐宇春风
    • 爱MySQL中文网
    • 狗.车.志
    • 非礼勿视
  • Tags

    • 下载 优化 使用 免费 北京 升级 学习 学习笔记 安装 工具 技巧 日志 最新 服务器 笔记 英语学习 菜谱 视频 解决 调优 软件 运程 配置 配置文件 食物 2007 apache blog dreamhost freebsd Legato linux mysql networker oracle php RAID5 RedHat sendmail shell squid suse Ubuntu windows wordpress

Jeffrey's Blog is powered by WordPress 2.3.1 and Unnamed 1.22
Entries (RSS) and Comments (RSS) Admin 京ICP备06038449号

Podcast Powered by podPress (v8.8)